Simplified project setup to be a single module build again. Using Spring Data Build parent POM to simplify project setup. See https://github.com/SpringSource/spring-data-build#spring-data-build-infrastructurepull/20/merge
@ -1,233 +1,201 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
||||||
<modelVersion>4.0.0</modelVersion> |
|
||||||
<groupId>org.springframework.data</groupId> |
|
||||||
<artifactId>spring-data-commons-dist</artifactId> |
|
||||||
<name>Spring Data Commons Distribution</name> |
|
||||||
<description>Spring Data Commons</description> |
|
||||||
<url>http://www.springsource.org/spring-data</url> |
|
||||||
<version>1.5.0.BUILD-SNAPSHOT</version> |
|
||||||
<packaging>pom</packaging> |
|
||||||
|
|
||||||
<modules> |
<modelVersion>4.0.0</modelVersion> |
||||||
<module>spring-data-commons-parent</module> |
|
||||||
<module>spring-data-commons-core</module> |
<groupId>org.springframework.data</groupId> |
||||||
</modules> |
<artifactId>spring-data-commons</artifactId> |
||||||
|
<version>1.5.0.BUILD-SNAPSHOT</version> |
||||||
|
|
||||||
<developers> |
<name>Spring Data Core</name> |
||||||
<developer> |
|
||||||
<id>trisberg</id> |
|
||||||
<name>Thomas Risberg</name> |
|
||||||
<email>trisberg at vmware.com</email> |
|
||||||
<organization>SpringSource</organization> |
|
||||||
<organizationUrl>http://www.SpringSource.com</organizationUrl> |
|
||||||
<roles> |
|
||||||
<role>Project Admin</role> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
<timezone>-5</timezone> |
|
||||||
</developer> |
|
||||||
<developer> |
|
||||||
<id>olivergierke</id> |
|
||||||
<name>Oliver Gierke</name> |
|
||||||
<email>ogierke at vmware.com</email> |
|
||||||
<organization>SpringSource</organization> |
|
||||||
<organizationUrl>http://www.SpringSource.com</organizationUrl> |
|
||||||
<roles> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
<timezone>+1</timezone> |
|
||||||
</developer> |
|
||||||
<developer> |
|
||||||
<id>mhunger</id> |
|
||||||
<name>Michael Hunger</name> |
|
||||||
<email>michael.hunger at neotechnology.com</email> |
|
||||||
<organization>Neo Technology</organization> |
|
||||||
<organizationUrl>http://www.neotechnology.com</organizationUrl> |
|
||||||
<roles> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
<timezone>+1</timezone> |
|
||||||
</developer> |
|
||||||
</developers> |
|
||||||
|
|
||||||
<licenses> |
<parent> |
||||||
<license> |
<groupId>org.springframework.data.build</groupId> |
||||||
<name>Apache License, Version 2.0</name> |
<artifactId>spring-data-parent</artifactId> |
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0</url> |
<version>1.0.0.BUILD-SNAPSHOT</version> |
||||||
<comments> |
<relativePath>../spring-data-build/parent/pom.xml</relativePath> |
||||||
Copyright 2010 the original author or authors. |
</parent> |
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License"); |
<properties> |
||||||
you may not use this file except in compliance with the License. |
<jackson>1.9.7</jackson> |
||||||
You may obtain a copy of the License at |
<querydsl>2.8.0</querydsl> |
||||||
|
<springhateoas>0.4.0.BUILD-SNAPSHOT</springhateoas> |
||||||
http://www.apache.org/licenses/LICENSE-2.0 |
</properties> |
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software |
<dependencies> |
||||||
distributed under the License is distributed on an "AS IS" BASIS, |
<dependency> |
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or |
<groupId>org.springframework</groupId> |
||||||
implied. |
<artifactId>spring-core</artifactId> |
||||||
See the License for the specific language governing permissions and |
<version>${spring}</version> |
||||||
limitations under the License. |
<exclusions> |
||||||
</comments> |
<exclusion> |
||||||
</license> |
<groupId>commons-logging</groupId> |
||||||
</licenses> |
<artifactId>commons-logging</artifactId> |
||||||
|
</exclusion> |
||||||
|
</exclusions> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-beans</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-context</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-expression</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-tx</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-oxm</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.codehaus.jackson</groupId> |
||||||
|
<artifactId>jackson-mapper-asl</artifactId> |
||||||
|
<version>${jackson}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-web</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework</groupId> |
||||||
|
<artifactId>spring-test</artifactId> |
||||||
|
<version>${spring}</version> |
||||||
|
<scope>test</scope> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>javax.servlet</groupId> |
||||||
|
<artifactId>servlet-api</artifactId> |
||||||
|
<version>2.5</version> |
||||||
|
<scope>provided</scope> |
||||||
|
</dependency> |
||||||
|
|
||||||
<properties> |
<dependency> |
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
<groupId>javax.annotation</groupId> |
||||||
<javadoc.loc>src/main/javadoc</javadoc.loc> |
<artifactId>jsr250-api</artifactId> |
||||||
<findbugs.skip>false</findbugs.skip> |
<version>1.0</version> |
||||||
</properties> |
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
<build> |
<dependency> |
||||||
|
<groupId>joda-time</groupId> |
||||||
|
<artifactId>joda-time</artifactId> |
||||||
|
<version>1.6</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>com.mysema.querydsl</groupId> |
||||||
|
<artifactId>querydsl-core</artifactId> |
||||||
|
<version>${querydsl}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>com.mysema.querydsl</groupId> |
||||||
|
<artifactId>querydsl-apt</artifactId> |
||||||
|
<version>${querydsl}</version> |
||||||
|
<scope>provided</scope> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<!-- EJB Transactions --> |
||||||
|
<dependency> |
||||||
|
<groupId>javax.ejb</groupId> |
||||||
|
<artifactId>ejb-api</artifactId> |
||||||
|
<version>3.0</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<!-- CDI --> |
||||||
|
<dependency> |
||||||
|
<groupId>javax.enterprise</groupId> |
||||||
|
<artifactId>cdi-api</artifactId> |
||||||
|
<version>${cdi}</version> |
||||||
|
<scope>provided</scope> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>javax.el</groupId> |
||||||
|
<artifactId>el-api</artifactId> |
||||||
|
<version>${cdi}</version> |
||||||
|
<scope>test</scope> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>org.apache.openwebbeans.test</groupId> |
||||||
|
<artifactId>cditest-owb</artifactId> |
||||||
|
<version>${webbeans}</version> |
||||||
|
<scope>test</scope> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>org.springframework.hateoas</groupId> |
||||||
|
<artifactId>spring-hateoas</artifactId> |
||||||
|
<version>${springhateoas}</version> |
||||||
|
<optional>true</optional> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<dependency> |
||||||
|
<groupId>com.sun.xml.bind</groupId> |
||||||
|
<artifactId>jaxb-impl</artifactId> |
||||||
|
<version>2.2.3U1</version> |
||||||
|
<scope>test</scope> |
||||||
|
</dependency> |
||||||
|
|
||||||
|
<!-- Groovy --> |
||||||
|
<dependency> |
||||||
|
<groupId>org.codehaus.groovy</groupId> |
||||||
|
<artifactId>groovy-all</artifactId> |
||||||
|
<version>1.8.6</version> |
||||||
|
<scope>test</scope> |
||||||
|
</dependency> |
||||||
|
</dependencies> |
||||||
|
|
||||||
|
<build> |
||||||
<plugins> |
<plugins> |
||||||
<plugin> |
<plugin> |
||||||
<groupId>com.agilejava.docbkx</groupId> |
<groupId>com.mysema.maven</groupId> |
||||||
<artifactId>docbkx-maven-plugin</artifactId> |
<artifactId>maven-apt-plugin</artifactId> |
||||||
<version>2.0.7</version> |
<version>1.0.4</version> |
||||||
<executions> |
<executions> |
||||||
<execution> |
<execution> |
||||||
|
<phase>generate-test-sources</phase> |
||||||
<goals> |
<goals> |
||||||
<goal>generate-html</goal> |
<goal>test-process</goal> |
||||||
<goal>generate-pdf</goal> |
|
||||||
</goals> |
</goals> |
||||||
<phase>pre-site</phase> |
<configuration> |
||||||
</execution> |
<outputDirectory>target/generated-sources/test-annotations</outputDirectory> |
||||||
</executions> |
<processor>com.mysema.query.apt.QuerydslAnnotationProcessor</processor> |
||||||
<dependencies> |
</configuration> |
||||||
<dependency> |
|
||||||
<groupId>org.docbook</groupId> |
|
||||||
<artifactId>docbook-xml</artifactId> |
|
||||||
<version>4.4</version> |
|
||||||
<scope>runtime</scope> |
|
||||||
</dependency> |
|
||||||
</dependencies> |
|
||||||
<configuration> |
|
||||||
<includes>index.xml</includes> |
|
||||||
<xincludeSupported>true</xincludeSupported> |
|
||||||
<foCustomization>${project.basedir}/src/docbkx/resources/xsl/fopdf.xsl</foCustomization> |
|
||||||
<!-- original spring-build fopdf xsl <foCustomization>src/docbkx/resources/xsl/pdf/fopdf.xsl</foCustomization> --> |
|
||||||
<htmlStylesheet>css/html.css</htmlStylesheet> |
|
||||||
<!-- produce single-page html output --> |
|
||||||
<chunkedOutput>false</chunkedOutput> |
|
||||||
<htmlCustomization>${project.basedir}/src/docbkx/resources/xsl/html.xsl</htmlCustomization> |
|
||||||
<!-- produce multi-page html output <chunkedOutput>false</chunkedOutput> |
|
||||||
<htmlCustomization>${project.basedir}/src/docbkx/resources/xsl/html_chunk.xsl</htmlCustomization> --> |
|
||||||
<entities> |
|
||||||
<entity> |
|
||||||
<name>version</name> |
|
||||||
<value>${project.version}</value> |
|
||||||
</entity> |
|
||||||
</entities> |
|
||||||
<postProcess> |
|
||||||
<copy todir="${project.basedir}/target/site/reference"> |
|
||||||
<fileset dir="${project.basedir}/target/docbkx"> |
|
||||||
<include name="**/*.html" /> |
|
||||||
<include name="**/*.pdf" /> |
|
||||||
</fileset> |
|
||||||
</copy> |
|
||||||
<copy todir="${project.basedir}/target/site/reference/html"> |
|
||||||
<fileset dir="${project.basedir}/src/docbkx/resources"> |
|
||||||
<include name="**/*.css" /> |
|
||||||
<include name="**/*.png" /> |
|
||||||
<include name="**/*.gif" /> |
|
||||||
<include name="**/*.jpg" /> |
|
||||||
</fileset> |
|
||||||
</copy> |
|
||||||
<move file="${project.basedir}/target/site/reference/pdf/index.pdf" tofile="${project.basedir}/target/site/reference/pdf/spring-data-commons-reference.pdf" failonerror="false" /> |
|
||||||
</postProcess> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<artifactId>maven-javadoc-plugin</artifactId> |
|
||||||
<version>2.8</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<goals> |
|
||||||
<goal>javadoc</goal> |
|
||||||
</goals> |
|
||||||
<phase>package</phase> |
|
||||||
</execution> |
</execution> |
||||||
</executions> |
</executions> |
||||||
<configuration> |
|
||||||
<aggregate>true</aggregate> |
|
||||||
<breakiterator>true</breakiterator> |
|
||||||
<header>Spring Data Commons</header> |
|
||||||
<source>1.5</source> |
|
||||||
<show>protected</show> |
|
||||||
<quiet>true</quiet> |
|
||||||
<javadocDirectory>${javadoc.loc}</javadocDirectory> |
|
||||||
<overview>${javadoc.loc}/overview.html</overview> |
|
||||||
<stylesheetfile>${javadoc.loc}/spring-javadoc.css</stylesheetfile> |
|
||||||
<docfilessubdirs>true</docfilessubdirs> |
|
||||||
<groups> |
|
||||||
<group> |
|
||||||
<title>Spring Data Commons Core</title> |
|
||||||
<packages>org.springframework.data.commons.core*</packages> |
|
||||||
</group> |
|
||||||
<group> |
|
||||||
<title>Spring Data Commons Aspects</title> |
|
||||||
<packages>org.springframework.data.commons.aspects*</packages> |
|
||||||
</group> |
|
||||||
</groups> |
|
||||||
<links> |
|
||||||
<link>http://static.springframework.org/spring/docs/3.0.x/javadoc-api</link> |
|
||||||
<link>http://download.oracle.com/javase/6/docs/api/</link> |
|
||||||
</links> |
|
||||||
</configuration> |
|
||||||
</plugin> |
</plugin> |
||||||
<plugin> |
<plugin> |
||||||
<!-- run `mvn package assembly:assembly` to trigger assembly creation. |
<groupId>org.apache.maven.plugins</groupId> |
||||||
see http://www.sonatype.com/books/mvnref-book/reference/assemblies-set-dist-assemblies.html --> |
|
||||||
<artifactId>maven-assembly-plugin</artifactId> |
<artifactId>maven-assembly-plugin</artifactId> |
||||||
<version>2.2-beta-5</version> |
|
||||||
<inherited>false</inherited> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<id>distribution</id> |
|
||||||
<goals> |
|
||||||
<goal>single</goal> |
|
||||||
</goals> |
|
||||||
<phase>package</phase> |
|
||||||
<configuration> |
|
||||||
<descriptors> |
|
||||||
<descriptor>${project.basedir}/src/assembly/distribution.xml</descriptor> |
|
||||||
</descriptors> |
|
||||||
<appendAssemblyId>false</appendAssemblyId> |
|
||||||
</configuration> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
</plugin> |
||||||
</plugins> |
</plugins> |
||||||
</build> |
</build> |
||||||
|
|
||||||
<repositories> |
</project> |
||||||
<repository> |
|
||||||
<id>repository.springframework.maven.release</id> |
|
||||||
<name>Spring Framework Maven Release Repository</name> |
|
||||||
<url>http://repo.springsource.org/release</url> |
|
||||||
</repository> |
|
||||||
</repositories> |
|
||||||
|
|
||||||
<pluginRepositories> |
|
||||||
<pluginRepository> |
|
||||||
<id>spring-plugins</id> |
|
||||||
<url>http://repo.springsource.org/plugins-release</url> |
|
||||||
</pluginRepository> |
|
||||||
</pluginRepositories> |
|
||||||
|
|
||||||
<distributionManagement> |
|
||||||
<downloadUrl>http://www.springsource.com/spring-data</downloadUrl> |
|
||||||
<site> |
|
||||||
<id>static.springframework.org</id> |
|
||||||
<url>scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/data-commons/docs/${project.version}</url> |
|
||||||
</site> |
|
||||||
</distributionManagement> |
|
||||||
|
|
||||||
<scm> |
|
||||||
<url>https://github.com/SpringSource/spring-data-commons</url> |
|
||||||
<connection>scm:git:git://github.com/SpringSource/spring-data-commons.git</connection> |
|
||||||
<developerConnection>scm:git:ssh://git@github.com:SpringSource/spring-data-commons.git</developerConnection> |
|
||||||
</scm> |
|
||||||
</project> |
|
||||||
@ -1,6 +0,0 @@ |
|||||||
#Wed Nov 17 12:20:42 EST 2010 |
|
||||||
eclipse.preferences.version=1 |
|
||||||
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 |
|
||||||
org.eclipse.jdt.core.compiler.compliance=1.5 |
|
||||||
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning |
|
||||||
org.eclipse.jdt.core.compiler.source=1.5 |
|
||||||
@ -1,9 +0,0 @@ |
|||||||
#Wed Nov 17 12:20:40 EST 2010 |
|
||||||
activeProfiles= |
|
||||||
eclipse.preferences.version=1 |
|
||||||
fullBuildGoals=process-test-resources |
|
||||||
includeModules=false |
|
||||||
resolveWorkspaceProjects=true |
|
||||||
resourceFilterGoals=process-resources resources\:testResources |
|
||||||
skipCompilerPlugin=true |
|
||||||
version=1 |
|
||||||
@ -1,227 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
||||||
<modelVersion>4.0.0</modelVersion> |
|
||||||
|
|
||||||
<parent> |
|
||||||
<groupId>org.springframework.data</groupId> |
|
||||||
<artifactId>spring-data-commons-parent</artifactId> |
|
||||||
<version>1.5.0.BUILD-SNAPSHOT</version> |
|
||||||
<relativePath>../spring-data-commons-parent/pom.xml</relativePath> |
|
||||||
</parent> |
|
||||||
|
|
||||||
<artifactId>spring-data-commons-core</artifactId> |
|
||||||
<name>Spring Data Commons Core</name> |
|
||||||
|
|
||||||
<properties> |
|
||||||
<cdi.version>1.0</cdi.version> |
|
||||||
<jackson.version>1.9.7</jackson.version> |
|
||||||
<logback.version>1.0.6</logback.version> |
|
||||||
<mockito.version>1.8.5</mockito.version> |
|
||||||
<querydsl.version>2.8.0</querydsl.version> |
|
||||||
<slf4j.version>1.7.1</slf4j.version> |
|
||||||
<webbeans.version>1.1.7</webbeans.version> |
|
||||||
</properties> |
|
||||||
|
|
||||||
<dependencies> |
|
||||||
|
|
||||||
<!-- Spring --> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-core</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<exclusions> |
|
||||||
<exclusion> |
|
||||||
<groupId>commons-logging</groupId> |
|
||||||
<artifactId>commons-logging</artifactId> |
|
||||||
</exclusion> |
|
||||||
</exclusions> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-beans</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-context</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-expression</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-tx</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-oxm</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.codehaus.jackson</groupId> |
|
||||||
<artifactId>jackson-mapper-asl</artifactId> |
|
||||||
<version>${jackson.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-web</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
<dependency> |
|
||||||
<groupId>javax.servlet</groupId> |
|
||||||
<artifactId>servlet-api</artifactId> |
|
||||||
<version>2.5</version> |
|
||||||
<scope>provided</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>javax.annotation</groupId> |
|
||||||
<artifactId>jsr250-api</artifactId> |
|
||||||
<version>1.0</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.mockito</groupId> |
|
||||||
<artifactId>mockito-core</artifactId> |
|
||||||
<version>${mockito.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework</groupId> |
|
||||||
<artifactId>spring-test</artifactId> |
|
||||||
<version>${org.springframework.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>joda-time</groupId> |
|
||||||
<artifactId>joda-time</artifactId> |
|
||||||
<version>1.6</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.mysema.querydsl</groupId> |
|
||||||
<artifactId>querydsl-core</artifactId> |
|
||||||
<version>${querydsl.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.mysema.querydsl</groupId> |
|
||||||
<artifactId>querydsl-apt</artifactId> |
|
||||||
<version>${querydsl.version}</version> |
|
||||||
<scope>provided</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<!-- EJB Transactions --> |
|
||||||
<dependency> |
|
||||||
<groupId>javax.ejb</groupId> |
|
||||||
<artifactId>ejb-api</artifactId> |
|
||||||
<version>3.0</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<!-- CDI --> |
|
||||||
<dependency> |
|
||||||
<groupId>javax.enterprise</groupId> |
|
||||||
<artifactId>cdi-api</artifactId> |
|
||||||
<version>${cdi.version}</version> |
|
||||||
<scope>provided</scope> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>javax.el</groupId> |
|
||||||
<artifactId>el-api</artifactId> |
|
||||||
<version>${cdi.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.apache.openwebbeans.test</groupId> |
|
||||||
<artifactId>cditest-owb</artifactId> |
|
||||||
<version>${webbeans.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.springframework.hateoas</groupId> |
|
||||||
<artifactId>spring-hateoas</artifactId> |
|
||||||
<version>${org.springframework.hateoas.version}</version> |
|
||||||
<optional>true</optional> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>com.sun.xml.bind</groupId> |
|
||||||
<artifactId>jaxb-impl</artifactId> |
|
||||||
<version>2.2.3U1</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<!-- Groovy --> |
|
||||||
<dependency> |
|
||||||
<groupId>org.codehaus.groovy</groupId> |
|
||||||
<artifactId>groovy-all</artifactId> |
|
||||||
<version>1.8.6</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<!-- Logging --> |
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>slf4j-api</artifactId> |
|
||||||
<version>${slf4j.version}</version> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.slf4j</groupId> |
|
||||||
<artifactId>jcl-over-slf4j</artifactId> |
|
||||||
<version>${slf4j.version}</version> |
|
||||||
<scope>runtime</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>ch.qos.logback</groupId> |
|
||||||
<artifactId>logback-classic</artifactId> |
|
||||||
<version>${logback.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
|
|
||||||
</dependencies> |
|
||||||
|
|
||||||
<build> |
|
||||||
<plugins> |
|
||||||
<plugin> |
|
||||||
<groupId>com.mysema.maven</groupId> |
|
||||||
<artifactId>maven-apt-plugin</artifactId> |
|
||||||
<version>1.0.4</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<phase>generate-test-sources</phase> |
|
||||||
<goals> |
|
||||||
<goal>test-process</goal> |
|
||||||
</goals> |
|
||||||
<configuration> |
|
||||||
<outputDirectory>target/generated-sources/test-annotations</outputDirectory> |
|
||||||
<processor>com.mysema.query.apt.QuerydslAnnotationProcessor</processor> |
|
||||||
</configuration> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
|
||||||
</plugins> |
|
||||||
</build> |
|
||||||
</project> |
|
||||||
@ -1,34 +0,0 @@ |
|||||||
Bundle-SymbolicName: org.springframework.data.core |
|
||||||
Bundle-Name: Spring Data Commons Core |
|
||||||
Bundle-Vendor: SpringSource |
|
||||||
Bundle-ManifestVersion: 2 |
|
||||||
Import-Package: |
|
||||||
sun.reflect;version="0";resolution:=optional |
|
||||||
Import-Template: |
|
||||||
com.mysema.query.*;version="[2.2.0,3.0.0)";resolution:=optional, |
|
||||||
javax.enterprise.*;version="${cdi.version:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
javax.inject.*;version="[1.0.0,2.0.0)";resolution:=optional, |
|
||||||
javax.xml.bind.*;version="0";resolution:=optional, |
|
||||||
javax.xml.transform.*;version="0";resolution:=optional, |
|
||||||
org.codehaus.jackson.*;version="${jackson.version:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.aop.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.beans.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}", |
|
||||||
org.springframework.core.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}", |
|
||||||
org.springframework.context.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.dao.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.expression.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.expression.spel.standard.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.expression.spel.support.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.hateoas.*;version="${org.springframework.hateoas.version:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.oxm.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.transaction.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.util.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}", |
|
||||||
org.springframework.validation.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.springframework.web.*;version="${org.springframework.version.30:[=.=.=,+1.0.0)}";resolution:=optional, |
|
||||||
org.aopalliance.*;version="[1.0.0, 2.0.0)";resolution:=optional, |
|
||||||
org.apache.commons.logging.*;version="[1.1.1, 2.0.0)", |
|
||||||
org.joda.time.*;version="[1.6.0,2.0.0)";resolution:=optional, |
|
||||||
org.slf4j.*;version="[1.5.0,1.6.0)", |
|
||||||
javax.servlet.*;version="[2.5.0, 3.0.0)";resolution:=optional, |
|
||||||
org.w3c.dom.*;version="0" |
|
||||||
DynamicImport-Package: * |
|
||||||
@ -1,222 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
|
||||||
<modelVersion>4.0.0</modelVersion> |
|
||||||
<groupId>org.springframework.data</groupId> |
|
||||||
<artifactId>spring-data-commons-parent</artifactId> |
|
||||||
<name>Spring Data Commons Parent</name> |
|
||||||
<description>Spring Data Commons Parent</description> |
|
||||||
<url>http://www.springsource.org/spring-data</url> |
|
||||||
<version>1.5.0.BUILD-SNAPSHOT</version> |
|
||||||
<packaging>pom</packaging> |
|
||||||
|
|
||||||
<properties> |
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
||||||
<junit.version>4.10</junit.version> |
|
||||||
<org.springframework.version.30>3.0.7.RELEASE</org.springframework.version.30> |
|
||||||
<org.springframework.version>3.1.2.RELEASE</org.springframework.version> |
|
||||||
<org.springframework.hateoas.version>0.3.0.RELEASE</org.springframework.hateoas.version> |
|
||||||
<org.hamcrest.version>1.3</org.hamcrest.version> |
|
||||||
<bundlor.failOnWarnings>true</bundlor.failOnWarnings> |
|
||||||
</properties> |
|
||||||
|
|
||||||
<distributionManagement> |
|
||||||
<downloadUrl>http://www.springsource.com/download/community</downloadUrl> |
|
||||||
<site> |
|
||||||
<id>spring-docs</id> |
|
||||||
<url>scp://static.springframework.org/var/www/domains/springframework.org/static/htdocs/spring-data/data-commons/docs/${project.version}</url> |
|
||||||
</site> |
|
||||||
</distributionManagement> |
|
||||||
|
|
||||||
<developers> |
|
||||||
<developer> |
|
||||||
<id>trisberg</id> |
|
||||||
<name>Thomas Risberg</name> |
|
||||||
<email>trisberg at vmware.com</email> |
|
||||||
<organization>SpringSource</organization> |
|
||||||
<organizationUrl>http://www.SpringSource.com</organizationUrl> |
|
||||||
<roles> |
|
||||||
<role>Project Admin</role> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
<timezone>-5</timezone> |
|
||||||
</developer> |
|
||||||
<developer> |
|
||||||
<id>olivergierke</id> |
|
||||||
<name>Oliver Gierke</name> |
|
||||||
<email>ogierke at vmware.com</email> |
|
||||||
<organization>SpringSource</organization> |
|
||||||
<organizationUrl>http://www.SpringSource.com</organizationUrl> |
|
||||||
<roles> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
<timezone>+1</timezone> |
|
||||||
</developer> |
|
||||||
<developer> |
|
||||||
<id>mhunger</id> |
|
||||||
<name>Michael Hunger</name> |
|
||||||
<email>michael.hunger at neotechnology.com</email> |
|
||||||
<organization>Neo Technology</organization> |
|
||||||
<organizationUrl>http://www.neotechnology.com</organizationUrl> |
|
||||||
<roles> |
|
||||||
<role>Developer</role> |
|
||||||
</roles> |
|
||||||
<timezone>+1</timezone> |
|
||||||
</developer> |
|
||||||
</developers> |
|
||||||
|
|
||||||
<licenses> |
|
||||||
<license> |
|
||||||
<name>Apache License, Version 2.0</name> |
|
||||||
<url>http://www.apache.org/licenses/LICENSE-2.0</url> |
|
||||||
<comments> |
|
||||||
Copyright 2010 the original author or authors. |
|
||||||
|
|
||||||
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. |
|
||||||
</comments> |
|
||||||
</license> |
|
||||||
</licenses> |
|
||||||
|
|
||||||
<dependencies> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-library</artifactId> |
|
||||||
<version>${org.hamcrest.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>org.hamcrest</groupId> |
|
||||||
<artifactId>hamcrest-core</artifactId> |
|
||||||
<version>${org.hamcrest.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
<dependency> |
|
||||||
<groupId>junit</groupId> |
|
||||||
<artifactId>junit-dep</artifactId> |
|
||||||
<version>${junit.version}</version> |
|
||||||
<scope>test</scope> |
|
||||||
</dependency> |
|
||||||
|
|
||||||
</dependencies> |
|
||||||
|
|
||||||
<build> |
|
||||||
<plugins> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-compiler-plugin</artifactId> |
|
||||||
<version>2.4</version> |
|
||||||
<configuration> |
|
||||||
<source>1.5</source> |
|
||||||
<target>1.5</target> |
|
||||||
<compilerArgument>-Xlint:all</compilerArgument> |
|
||||||
<showWarnings>true</showWarnings> |
|
||||||
<showDeprecation>false</showDeprecation> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-jar-plugin</artifactId> |
|
||||||
<version>2.3.1</version> |
|
||||||
<configuration> |
|
||||||
<useDefaultManifestFile>true</useDefaultManifestFile> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-surefire-plugin</artifactId> |
|
||||||
<version>2.12</version> |
|
||||||
<configuration> |
|
||||||
<useFile>false</useFile> |
|
||||||
<includes> |
|
||||||
<include>**/*Tests.java</include> |
|
||||||
</includes> |
|
||||||
<junitArtifactName>junit:junit-dep</junitArtifactName> |
|
||||||
<parallel>methods</parallel> |
|
||||||
<threadCount>5</threadCount> |
|
||||||
</configuration> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<artifactId>maven-source-plugin</artifactId> |
|
||||||
<version>2.1.2</version> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<id>attach-sources</id> |
|
||||||
<goals> |
|
||||||
<goal>jar</goal> |
|
||||||
</goals> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>com.springsource.bundlor</groupId> |
|
||||||
<artifactId>com.springsource.bundlor.maven</artifactId> |
|
||||||
<version>1.0.0.RELEASE</version> |
|
||||||
<configuration> |
|
||||||
<failOnWarnings>${bundlor.failOnWarnings}</failOnWarnings> |
|
||||||
</configuration> |
|
||||||
<executions> |
|
||||||
<execution> |
|
||||||
<id>bundlor</id> |
|
||||||
<goals> |
|
||||||
<goal>bundlor</goal> |
|
||||||
</goals> |
|
||||||
</execution> |
|
||||||
</executions> |
|
||||||
</plugin> |
|
||||||
<plugin> |
|
||||||
<groupId>org.apache.maven.plugins</groupId> |
|
||||||
<artifactId>maven-site-plugin</artifactId> |
|
||||||
<version>3.1</version> |
|
||||||
<dependencies> |
|
||||||
<dependency> |
|
||||||
<groupId>org.apache.maven.wagon</groupId> |
|
||||||
<artifactId>wagon-ssh</artifactId> |
|
||||||
<version>1.0</version> |
|
||||||
</dependency> |
|
||||||
</dependencies> |
|
||||||
</plugin> |
|
||||||
</plugins> |
|
||||||
</build> |
|
||||||
<pluginRepositories> |
|
||||||
<pluginRepository> |
|
||||||
<id>spring-plugins-release</id> |
|
||||||
<url>http://repo.springsource.org/plugins-release</url> |
|
||||||
</pluginRepository> |
|
||||||
<pluginRepository> |
|
||||||
<id>querydsl</id> |
|
||||||
<url>http://source.mysema.com/maven2/releases</url> |
|
||||||
<snapshots> |
|
||||||
<enabled>false</enabled> |
|
||||||
</snapshots> |
|
||||||
</pluginRepository> |
|
||||||
</pluginRepositories> |
|
||||||
<repositories> |
|
||||||
<repository> |
|
||||||
<id>spring-libs-release</id> |
|
||||||
<url>http://repo.springsource.org/libs-release</url> |
|
||||||
<snapshots> |
|
||||||
<enabled>false</enabled> |
|
||||||
</snapshots> |
|
||||||
</repository> |
|
||||||
</repositories> |
|
||||||
|
|
||||||
<scm> |
|
||||||
<url>https://github.com/SpringSource/spring-data-commons</url> |
|
||||||
<connection>scm:git:git://github.com/SpringSource/spring-data-commons.git</connection> |
|
||||||
<developerConnection>scm:git:ssh://git@github.com:SpringSource/spring-data-commons.git</developerConnection> |
|
||||||
</scm> |
|
||||||
|
|
||||||
</project> |
|
||||||
@ -1,48 +0,0 @@ |
|||||||
<?xml version="1.0"?> |
|
||||||
<project name="upload-dist-tasks"> |
|
||||||
|
|
||||||
<!-- can be run independent of maven as follows |
|
||||||
- classpath must be uncommented below. when run from maven, |
|
||||||
- the classpath is set up for you |
|
||||||
|
|
||||||
ant -f src/ant/upload-dist.xml \ |
|
||||||
-Ddist.id=spring-data-commons \ |
|
||||||
-Ddist.name='Spring Datas Commons' \ |
|
||||||
-Ddist.key=DATADOC \ |
|
||||||
-Ddist.releaseType=milestone \ |
|
||||||
-Ddist.accessKey=<access key> \ |
|
||||||
-Ddist.secretKey=<secret key> \ |
|
||||||
-Ddist.bucketName=dist.springframework.org \ |
|
||||||
-Ddist.fileName=spring-data-commons-1.0.0.M1.zip \ |
|
||||||
-Ddist.filePath=../../spring-data-commons-1.0.0.M1.zip \ |
|
||||||
-Ddist.version=1.0.0.M1 \ |
|
||||||
upload-dist |
|
||||||
--> |
|
||||||
|
|
||||||
<taskdef resource="org/springframework/build/aws/ant/antlib.xml"> |
|
||||||
<!-- see comment above |
|
||||||
<classpath> |
|
||||||
<pathelement location="/Users/cbeams/Desktop/org.springframework.build.aws.ant-3.0.5.RELEASE.jar"/> |
|
||||||
<pathelement location="/Users/cbeams/.m2/repository/net/java/dev/jets3t/jets3t/0.7.2/jets3t-0.7.2.jar"/> |
|
||||||
<pathelement location="/Users/cbeams/.m2/repository/commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar"/> |
|
||||||
<pathelement location="/Users/cbeams/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar"/> |
|
||||||
<pathelement location="/Users/cbeams/.m2/repository/commons-codec/commons-codec/1.3/commons-codec-1.3.jar"/> |
|
||||||
</classpath> |
|
||||||
--> |
|
||||||
</taskdef> |
|
||||||
<target name="upload-dist"> |
|
||||||
<checksum file="${dist.filePath}" algorithm="sha1"/> |
|
||||||
<s3 accessKey="${dist.accessKey}" secretKey="${dist.secretKey}"> |
|
||||||
<upload bucketName="${dist.bucketName}" file="${dist.filePath}" |
|
||||||
toFile="${dist.releaseType}/${dist.key}/${dist.fileName}" publicRead="true"> |
|
||||||
<metadata name="project.name" value="${dist.name}"/> |
|
||||||
<metadata name="release.type" value="${dist.releaseType}"/> |
|
||||||
<metadata name="bundle.version" value="${dist.version}"/> |
|
||||||
<metadata name="package.file.name" value="${dist.fileName}"/> |
|
||||||
</upload> |
|
||||||
<upload bucketName="${dist.bucketName}" file="${dist.filePath}.sha1" |
|
||||||
toFile="${dist.releaseType}/${dist.key}/${dist.fileName}.sha1" publicRead="true"> |
|
||||||
</upload> |
|
||||||
</s3> |
|
||||||
</target> |
|
||||||
</project> |
|
||||||
@ -1,67 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
<assembly> |
|
||||||
<!-- distribution assembly descriptor. packages up jars, source jars, documentation, |
|
||||||
dependencies and other resources into a single archive suitable for download and |
|
||||||
standalone use. |
|
||||||
see pom.xml 'maven-assembly-plugin' declaration |
|
||||||
see src/main/scripts/build-distribution.sh |
|
||||||
see http://www.sonatype.com/books/mvnref-book/reference/assemblies-set-dist-assemblies.html --> |
|
||||||
<id>distribution</id> |
|
||||||
<formats> |
|
||||||
<format>zip</format> |
|
||||||
</formats> |
|
||||||
<includeBaseDirectory>true</includeBaseDirectory> |
|
||||||
<fileSets> |
|
||||||
<fileSet> |
|
||||||
<!-- adds readme and other textfiles to the root of the distribution archive --> |
|
||||||
<directory>src/main/resources</directory> |
|
||||||
<includes> |
|
||||||
<include>readme.txt</include> |
|
||||||
<include>license.txt</include> |
|
||||||
<include>notice.txt</include> |
|
||||||
<include>changelog.txt</include> |
|
||||||
</includes> |
|
||||||
<outputDirectory/> |
|
||||||
<lineEnding>dos</lineEnding> |
|
||||||
</fileSet> |
|
||||||
<fileSet> |
|
||||||
<!-- adds reference manual (html and pdf) to the distribution archive under the |
|
||||||
'docs/reference' directory |
|
||||||
see pom.xml 'maven-javadoc-plugin' declaration --> |
|
||||||
<directory>target/site/reference</directory> |
|
||||||
<outputDirectory>docs/reference</outputDirectory> |
|
||||||
</fileSet> |
|
||||||
<fileSet> |
|
||||||
<!-- adds javadoc html to the distribution archive under the 'docs/javadoc' directory |
|
||||||
see pom.xml 'maven-javadoc-plugin' declaration --> |
|
||||||
<directory>target/site/apidocs</directory> |
|
||||||
<outputDirectory>docs/javadoc</outputDirectory> |
|
||||||
</fileSet> |
|
||||||
</fileSets> |
|
||||||
<moduleSets> |
|
||||||
<moduleSet> |
|
||||||
<!-- adds module jars to the distribution archive under the 'dist' directory --> |
|
||||||
<includes> |
|
||||||
<include>org.springframework.data:spring-data-commons-core</include> |
|
||||||
</includes> |
|
||||||
<binaries> |
|
||||||
<outputDirectory>dist</outputDirectory> |
|
||||||
<includeDependencies>false</includeDependencies> |
|
||||||
<unpack>false</unpack> |
|
||||||
</binaries> |
|
||||||
</moduleSet> |
|
||||||
<moduleSet> |
|
||||||
<!-- adds module source jars to the distribution archive under the 'src' directory |
|
||||||
see pom.xml 'maven-source-plugin' declaration --> |
|
||||||
<includes> |
|
||||||
<include>org.springframework.data:spring-data-commons-core</include> |
|
||||||
</includes> |
|
||||||
<binaries> |
|
||||||
<attachmentClassifier>sources</attachmentClassifier> |
|
||||||
<outputDirectory>src</outputDirectory> |
|
||||||
<includeDependencies>false</includeDependencies> |
|
||||||
<unpack>false</unpack> |
|
||||||
</binaries> |
|
||||||
</moduleSet> |
|
||||||
</moduleSets> |
|
||||||
</assembly> |
|
||||||
@ -1,35 +0,0 @@ |
|||||||
/* |
|
||||||
code highlight CSS resemblign the Eclipse IDE default color schema |
|
||||||
@author Costin Leau |
|
||||||
*/ |
|
||||||
|
|
||||||
.hl-keyword { |
|
||||||
color: #7F0055; |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
.hl-comment { |
|
||||||
color: #3F5F5F; |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
.hl-multiline-comment { |
|
||||||
color: #3F5FBF; |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
.hl-tag { |
|
||||||
color: #3F7F7F; |
|
||||||
} |
|
||||||
|
|
||||||
.hl-attribute { |
|
||||||
color: #7F007F; |
|
||||||
} |
|
||||||
|
|
||||||
.hl-value { |
|
||||||
color: #2A00FF; |
|
||||||
} |
|
||||||
|
|
||||||
.hl-string { |
|
||||||
color: #2A00FF; |
|
||||||
} |
|
||||||
@ -1,421 +0,0 @@ |
|||||||
body { |
|
||||||
text-align: justify; |
|
||||||
margin-right: 2em; |
|
||||||
margin-left: 2em; |
|
||||||
} |
|
||||||
|
|
||||||
a, |
|
||||||
a[accesskey^ |
|
||||||
|
|
||||||
= |
|
||||||
"h" |
|
||||||
] |
|
||||||
, |
|
||||||
a[accesskey^ |
|
||||||
|
|
||||||
= |
|
||||||
"n" |
|
||||||
] |
|
||||||
, |
|
||||||
a[accesskey^ |
|
||||||
|
|
||||||
= |
|
||||||
"u" |
|
||||||
] |
|
||||||
, |
|
||||||
a[accesskey^ |
|
||||||
|
|
||||||
= |
|
||||||
"p" |
|
||||||
] |
|
||||||
{ |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif |
|
||||||
|
|
||||||
; |
|
||||||
font-size: |
|
||||||
|
|
||||||
12 |
|
||||||
px |
|
||||||
|
|
||||||
; |
|
||||||
color: #003399 |
|
||||||
|
|
||||||
; |
|
||||||
} |
|
||||||
|
|
||||||
a:active { |
|
||||||
color: #003399; |
|
||||||
} |
|
||||||
|
|
||||||
a:visited { |
|
||||||
color: #888888; |
|
||||||
} |
|
||||||
|
|
||||||
p { |
|
||||||
font-family: Verdana, Arial, sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
dt { |
|
||||||
font-family: Verdana, Arial, sans-serif; |
|
||||||
font-size: 12px; |
|
||||||
} |
|
||||||
|
|
||||||
p, dl, dt, dd, blockquote { |
|
||||||
color: #000000; |
|
||||||
margin-bottom: 3px; |
|
||||||
margin-top: 3px; |
|
||||||
padding-top: 0px; |
|
||||||
} |
|
||||||
|
|
||||||
ol, ul, p { |
|
||||||
margin-top: 6px; |
|
||||||
margin-bottom: 6px; |
|
||||||
} |
|
||||||
|
|
||||||
p, blockquote { |
|
||||||
font-size: 90%; |
|
||||||
} |
|
||||||
|
|
||||||
p.releaseinfo { |
|
||||||
font-size: 100%; |
|
||||||
font-weight: bold; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
padding-top: 10px; |
|
||||||
} |
|
||||||
|
|
||||||
p.pubdate { |
|
||||||
font-size: 120%; |
|
||||||
font-weight: bold; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
td { |
|
||||||
font-size: 80%; |
|
||||||
} |
|
||||||
|
|
||||||
td, th, span { |
|
||||||
color: #000000; |
|
||||||
} |
|
||||||
|
|
||||||
td[width^ |
|
||||||
|
|
||||||
= |
|
||||||
"40%" |
|
||||||
] |
|
||||||
{ |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif |
|
||||||
|
|
||||||
; |
|
||||||
font-size: |
|
||||||
|
|
||||||
12 |
|
||||||
px |
|
||||||
|
|
||||||
; |
|
||||||
color: #003399 |
|
||||||
|
|
||||||
; |
|
||||||
} |
|
||||||
|
|
||||||
table[summary^ |
|
||||||
|
|
||||||
= |
|
||||||
"Navigation header" |
|
||||||
] |
|
||||||
tbody tr th[colspan^ |
|
||||||
|
|
||||||
= |
|
||||||
"3" |
|
||||||
] |
|
||||||
{ |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif |
|
||||||
|
|
||||||
; |
|
||||||
} |
|
||||||
|
|
||||||
blockquote { |
|
||||||
margin-right: 0px; |
|
||||||
} |
|
||||||
|
|
||||||
h1, h2, h3, h4, h6, H6 { |
|
||||||
color: #000000; |
|
||||||
font-weight: 500; |
|
||||||
margin-top: 0px; |
|
||||||
padding-top: 14px; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
margin-bottom: 0px; |
|
||||||
} |
|
||||||
|
|
||||||
h2.title { |
|
||||||
font-weight: 800; |
|
||||||
margin-bottom: 8px; |
|
||||||
} |
|
||||||
|
|
||||||
h2.subtitle { |
|
||||||
font-weight: 800; |
|
||||||
margin-bottom: 20px; |
|
||||||
} |
|
||||||
|
|
||||||
.firstname, .surname { |
|
||||||
font-size: 12px; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
table { |
|
||||||
border-collapse: collapse; |
|
||||||
border-spacing: 0; |
|
||||||
border: 1px black; |
|
||||||
empty-cells: hide; |
|
||||||
margin: 10px 0px 30px 50px; |
|
||||||
width: 90%; |
|
||||||
} |
|
||||||
|
|
||||||
div.table { |
|
||||||
margin: 30px 0px 30px 0px; |
|
||||||
border: 1px dashed gray; |
|
||||||
padding: 10px; |
|
||||||
} |
|
||||||
|
|
||||||
div .table-contents table { |
|
||||||
border: 1px solid black; |
|
||||||
} |
|
||||||
|
|
||||||
div.table > p.title { |
|
||||||
padding-left: 10px; |
|
||||||
} |
|
||||||
|
|
||||||
table[summary^ |
|
||||||
|
|
||||||
= |
|
||||||
"Navigation footer" |
|
||||||
] |
|
||||||
{ |
|
||||||
border-collapse: collapse |
|
||||||
|
|
||||||
; |
|
||||||
border-spacing: |
|
||||||
|
|
||||||
0 |
|
||||||
; |
|
||||||
border: |
|
||||||
|
|
||||||
1 |
|
||||||
px black |
|
||||||
|
|
||||||
; |
|
||||||
empty-cells: hide |
|
||||||
|
|
||||||
; |
|
||||||
margin: |
|
||||||
|
|
||||||
0 |
|
||||||
px |
|
||||||
|
|
||||||
; |
|
||||||
width: |
|
||||||
|
|
||||||
100 |
|
||||||
% |
|
||||||
; |
|
||||||
} |
|
||||||
|
|
||||||
table[summary^ |
|
||||||
|
|
||||||
= |
|
||||||
"Note" |
|
||||||
] |
|
||||||
, |
|
||||||
table[summary^ |
|
||||||
|
|
||||||
= |
|
||||||
"Warning" |
|
||||||
] |
|
||||||
, |
|
||||||
table[summary^ |
|
||||||
|
|
||||||
= |
|
||||||
"Tip" |
|
||||||
] |
|
||||||
{ |
|
||||||
border-collapse: collapse |
|
||||||
|
|
||||||
; |
|
||||||
border-spacing: |
|
||||||
|
|
||||||
0 |
|
||||||
; |
|
||||||
border: |
|
||||||
|
|
||||||
1 |
|
||||||
px black |
|
||||||
|
|
||||||
; |
|
||||||
empty-cells: hide |
|
||||||
|
|
||||||
; |
|
||||||
margin: |
|
||||||
|
|
||||||
10 |
|
||||||
px |
|
||||||
|
|
||||||
0 |
|
||||||
px |
|
||||||
|
|
||||||
10 |
|
||||||
px |
|
||||||
|
|
||||||
- |
|
||||||
20 |
|
||||||
px |
|
||||||
|
|
||||||
; |
|
||||||
width: |
|
||||||
|
|
||||||
100 |
|
||||||
% |
|
||||||
; |
|
||||||
} |
|
||||||
|
|
||||||
td { |
|
||||||
padding: 4pt; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
div.warning TD { |
|
||||||
text-align: justify; |
|
||||||
} |
|
||||||
|
|
||||||
h1 { |
|
||||||
font-size: 150%; |
|
||||||
} |
|
||||||
|
|
||||||
h2 { |
|
||||||
font-size: 110%; |
|
||||||
} |
|
||||||
|
|
||||||
h3 { |
|
||||||
font-size: 100%; |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
h4 { |
|
||||||
font-size: 90%; |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
h5 { |
|
||||||
font-size: 90%; |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
h6 { |
|
||||||
font-size: 100%; |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
tt { |
|
||||||
font-size: 110%; |
|
||||||
font-family: "Courier New", Courier, monospace; |
|
||||||
color: #000000; |
|
||||||
} |
|
||||||
|
|
||||||
.navheader, .navfooter { |
|
||||||
border: none; |
|
||||||
} |
|
||||||
|
|
||||||
div.navfooter table { |
|
||||||
border: dashed gray; |
|
||||||
border-width: 1px 1px 1px 1px; |
|
||||||
background-color: #cde48d; |
|
||||||
} |
|
||||||
|
|
||||||
pre { |
|
||||||
font-size: 110%; |
|
||||||
padding: 5px; |
|
||||||
border-style: solid; |
|
||||||
border-width: 1px; |
|
||||||
border-color: #CCCCCC; |
|
||||||
background-color: #f3f5e9; |
|
||||||
} |
|
||||||
|
|
||||||
ul, ol, li { |
|
||||||
list-style: disc; |
|
||||||
} |
|
||||||
|
|
||||||
hr { |
|
||||||
width: 100%; |
|
||||||
height: 1px; |
|
||||||
background-color: #CCCCCC; |
|
||||||
border-width: 0px; |
|
||||||
padding: 0px; |
|
||||||
} |
|
||||||
|
|
||||||
.variablelist { |
|
||||||
padding-top: 10px; |
|
||||||
padding-bottom: 10px; |
|
||||||
margin: 0; |
|
||||||
} |
|
||||||
|
|
||||||
.term { |
|
||||||
font-weight: bold; |
|
||||||
} |
|
||||||
|
|
||||||
.mediaobject { |
|
||||||
padding-top: 30px; |
|
||||||
padding-bottom: 30px; |
|
||||||
} |
|
||||||
|
|
||||||
.legalnotice { |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
font-size: 12px; |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
.sidebar { |
|
||||||
float: right; |
|
||||||
margin: 10px 0px 10px 30px; |
|
||||||
padding: 10px 20px 20px 20px; |
|
||||||
width: 33%; |
|
||||||
border: 1px solid black; |
|
||||||
background-color: #F4F4F4; |
|
||||||
font-size: 14px; |
|
||||||
} |
|
||||||
|
|
||||||
.property { |
|
||||||
font-family: "Courier New", Courier, monospace; |
|
||||||
} |
|
||||||
|
|
||||||
a code { |
|
||||||
font-family: Verdana, Arial, monospace; |
|
||||||
font-size: 12px; |
|
||||||
} |
|
||||||
|
|
||||||
td code { |
|
||||||
font-size: 110%; |
|
||||||
} |
|
||||||
|
|
||||||
div.note * td, |
|
||||||
div.tip * td, |
|
||||||
div.warning * td, |
|
||||||
div.calloutlist * td { |
|
||||||
text-align: justify; |
|
||||||
font-size: 100%; |
|
||||||
} |
|
||||||
|
|
||||||
.programlisting .interfacename, |
|
||||||
.programlisting .literal, |
|
||||||
.programlisting .classname { |
|
||||||
font-size: 95%; |
|
||||||
} |
|
||||||
|
|
||||||
.title .interfacename, |
|
||||||
.title .literal, |
|
||||||
.title .classname { |
|
||||||
font-size: 130%; |
|
||||||
} |
|
||||||
|
|
||||||
/* everything in a <lineannotation/> is displayed in a coloured, comment-like font */ |
|
||||||
.programlisting * .lineannotation, |
|
||||||
.programlisting * .lineannotation * { |
|
||||||
color: green; |
|
||||||
} |
|
||||||
@ -1,99 +0,0 @@ |
|||||||
@IMPORT url("highlight.css"); |
|
||||||
|
|
||||||
html { |
|
||||||
padding: 0pt; |
|
||||||
margin: 0pt; |
|
||||||
} |
|
||||||
|
|
||||||
body { |
|
||||||
margin-left: 10%; |
|
||||||
margin-right: 10%; |
|
||||||
font-family: Arial, Sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
div { |
|
||||||
margin: 0pt; |
|
||||||
} |
|
||||||
|
|
||||||
p { |
|
||||||
text-align: justify; |
|
||||||
} |
|
||||||
|
|
||||||
hr { |
|
||||||
border: 1px solid gray; |
|
||||||
background: gray; |
|
||||||
} |
|
||||||
|
|
||||||
h1,h2,h3,h4 { |
|
||||||
color: #234623; |
|
||||||
font-family: Arial, Sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
pre { |
|
||||||
line-height: 1.0; |
|
||||||
color: black; |
|
||||||
} |
|
||||||
|
|
||||||
pre.programlisting { |
|
||||||
font-size: 10pt; |
|
||||||
padding: 7pt 3pt; |
|
||||||
border: 1pt solid black; |
|
||||||
background: #eeeeee; |
|
||||||
clear: both; |
|
||||||
} |
|
||||||
|
|
||||||
div.table { |
|
||||||
margin: 1em; |
|
||||||
padding: 0.5em; |
|
||||||
text-align: center; |
|
||||||
} |
|
||||||
|
|
||||||
div.table table { |
|
||||||
display: table; |
|
||||||
width: 100%; |
|
||||||
} |
|
||||||
|
|
||||||
div.table td { |
|
||||||
padding-left: 7px; |
|
||||||
padding-right: 7px; |
|
||||||
} |
|
||||||
|
|
||||||
.sidebar { |
|
||||||
float: right; |
|
||||||
margin: 10px 0 10px 30px; |
|
||||||
padding: 10px 20px 20px 20px; |
|
||||||
width: 33%; |
|
||||||
border: 1px solid black; |
|
||||||
background-color: #F4F4F4; |
|
||||||
font-size: 14px; |
|
||||||
} |
|
||||||
|
|
||||||
.mediaobject { |
|
||||||
padding-top: 30px; |
|
||||||
padding-bottom: 30px; |
|
||||||
} |
|
||||||
|
|
||||||
.legalnotice { |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
font-size: 12px; |
|
||||||
font-style: italic; |
|
||||||
} |
|
||||||
|
|
||||||
p.releaseinfo { |
|
||||||
font-size: 100%; |
|
||||||
font-weight: bold; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
padding-top: 10px; |
|
||||||
} |
|
||||||
|
|
||||||
p.pubdate { |
|
||||||
font-size: 120%; |
|
||||||
font-weight: bold; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
} |
|
||||||
|
|
||||||
span.productname { |
|
||||||
font-size: 200%; |
|
||||||
font-weight: bold; |
|
||||||
font-family: Verdana, Arial, helvetica, sans-serif; |
|
||||||
} |
|
||||||
|
Before Width: | Height: | Size: 329 B |
|
Before Width: | Height: | Size: 361 B |
|
Before Width: | Height: | Size: 565 B |
|
Before Width: | Height: | Size: 617 B |
|
Before Width: | Height: | Size: 623 B |
|
Before Width: | Height: | Size: 411 B |
|
Before Width: | Height: | Size: 640 B |
|
Before Width: | Height: | Size: 353 B |
|
Before Width: | Height: | Size: 350 B |
|
Before Width: | Height: | Size: 345 B |
|
Before Width: | Height: | Size: 348 B |
|
Before Width: | Height: | Size: 355 B |
|
Before Width: | Height: | Size: 344 B |
|
Before Width: | Height: | Size: 357 B |
|
Before Width: | Height: | Size: 357 B |
|
Before Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 36 KiB |
@ -1,418 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<!-- |
|
||||||
|
|
||||||
This is the XSL FO (PDF) stylesheet for the Spring reference |
|
||||||
documentation. |
|
||||||
|
|
||||||
Thanks are due to Christian Bauer of the Hibernate project |
|
||||||
team for writing the original stylesheet upon which this one |
|
||||||
is based. |
|
||||||
--> |
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
||||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
version="1.0"> |
|
||||||
|
|
||||||
|
|
||||||
<xsl:import href="urn:docbkx:stylesheet"/> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Custom Title Page |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:template name="book.titlepage.recto"> |
|
||||||
<fo:block> |
|
||||||
<fo:table table-layout="fixed" width="175mm"> |
|
||||||
<fo:table-column column-width="175mm"/> |
|
||||||
<fo:table-body> |
|
||||||
<fo:table-row> |
|
||||||
<fo:table-cell text-align="center"> |
|
||||||
<fo:block> |
|
||||||
<fo:block font-family="Helvetica" font-size="24pt" padding-before="10mm"> |
|
||||||
<xsl:value-of select="bookinfo/title"/> |
|
||||||
</fo:block> |
|
||||||
</fo:block> |
|
||||||
<fo:block font-family="Helvetica" font-size="22pt" padding-before="10mm"> |
|
||||||
<xsl:value-of select="bookinfo/subtitle"/> |
|
||||||
</fo:block> |
|
||||||
<fo:block font-family="Helvetica" font-size="12pt" padding="10mm"> |
|
||||||
<xsl:value-of select="bookinfo/releaseinfo"/> |
|
||||||
</fo:block> |
|
||||||
</fo:table-cell> |
|
||||||
</fo:table-row> |
|
||||||
<fo:table-row> |
|
||||||
<fo:table-cell text-align="center"> |
|
||||||
<fo:block font-family="Helvetica" font-size="14pt" padding="10mm"> |
|
||||||
<xsl:value-of select="bookinfo/pubdate"/> |
|
||||||
</fo:block> |
|
||||||
</fo:table-cell> |
|
||||||
</fo:table-row> |
|
||||||
<fo:table-row> |
|
||||||
<fo:table-cell text-align="center"> |
|
||||||
<fo:block font-family="Helvetica" font-size="12pt" padding="10mm"> |
|
||||||
<xsl:text>Copyright © 2010 </xsl:text> |
|
||||||
<xsl:for-each select="bookinfo/authorgroup/author"> |
|
||||||
<xsl:if test="position() > 1"> |
|
||||||
<xsl:text>, </xsl:text> |
|
||||||
</xsl:if> |
|
||||||
<xsl:value-of select="firstname"/> |
|
||||||
<xsl:text> </xsl:text> |
|
||||||
<xsl:value-of select="surname"/> |
|
||||||
</xsl:for-each> |
|
||||||
</fo:block> |
|
||||||
<fo:block font-family="Helvetica" font-size="10pt" padding="1mm"> |
|
||||||
<xsl:value-of select="bookinfo/legalnotice"/> |
|
||||||
</fo:block> |
|
||||||
</fo:table-cell> |
|
||||||
</fo:table-row> |
|
||||||
</fo:table-body> |
|
||||||
</fo:table> |
|
||||||
</fo:block> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!-- Prevent blank pages in output --> |
|
||||||
<xsl:template name="book.titlepage.before.verso"> |
|
||||||
</xsl:template> |
|
||||||
<xsl:template name="book.titlepage.verso"> |
|
||||||
</xsl:template> |
|
||||||
<xsl:template name="book.titlepage.separator"> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Header |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- More space in the center header for long text --> |
|
||||||
<xsl:attribute-set name="header.content.properties"> |
|
||||||
<xsl:attribute name="font-family"> |
|
||||||
<xsl:value-of select="$body.font.family"/> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-left">-5em</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-right">-5em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Custom Footer |
|
||||||
################################################### --> |
|
||||||
<xsl:template name="footer.content"> |
|
||||||
<xsl:param name="pageclass" select="''"/> |
|
||||||
<xsl:param name="sequence" select="''"/> |
|
||||||
<xsl:param name="position" select="''"/> |
|
||||||
<xsl:param name="gentext-key" select="''"/> |
|
||||||
<xsl:variable name="Version"> |
|
||||||
<xsl:if test="//releaseinfo"> |
|
||||||
<xsl:text>Spring Data Commons (</xsl:text> |
|
||||||
<xsl:value-of select="//releaseinfo"/> |
|
||||||
<xsl:text>)</xsl:text> |
|
||||||
</xsl:if> |
|
||||||
</xsl:variable> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$sequence='blank'"> |
|
||||||
<xsl:if test="$position = 'center'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:if> |
|
||||||
</xsl:when> |
|
||||||
<!-- for double sided printing, print page numbers on alternating sides (of the page) --> |
|
||||||
<xsl:when test="$double.sided != 0"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$sequence = 'even' and $position='left'"> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:when test="$sequence = 'odd' and $position='right'"> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:when test="$position='center'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:when> |
|
||||||
<!-- for single sided printing, print all page numbers on the right (of the page) --> |
|
||||||
<xsl:when test="$double.sided = 0"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$position='center'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:when test="$position='right'"> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:when> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:when> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Extensions |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- These extensions are required for table printing and other stuff --> |
|
||||||
<xsl:param name="use.extensions">1</xsl:param> |
|
||||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
|
||||||
<xsl:param name="callout.extensions">1</xsl:param> |
|
||||||
<!-- FOP provide only PDF Bookmarks at the moment --> |
|
||||||
<xsl:param name="fop.extensions">1</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Table Of Contents |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Generate the TOCs for named components only --> |
|
||||||
<xsl:param name="generate.toc"> |
|
||||||
book toc |
|
||||||
</xsl:param> |
|
||||||
|
|
||||||
<!-- Show only Sections up to level 3 in the TOCs --> |
|
||||||
<xsl:param name="toc.section.depth">2</xsl:param> |
|
||||||
|
|
||||||
<!-- Dot and Whitespace as separator in TOC between Label and Title--> |
|
||||||
<xsl:param name="autotoc.label.separator" select="'. '"/> |
|
||||||
|
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Paper & Page Size |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Paper type, no headers on blank pages, no double sided printing --> |
|
||||||
<xsl:param name="paper.type" select="'A4'"/> |
|
||||||
<xsl:param name="double.sided">0</xsl:param> |
|
||||||
<xsl:param name="headers.on.blank.pages">0</xsl:param> |
|
||||||
<xsl:param name="footers.on.blank.pages">0</xsl:param> |
|
||||||
|
|
||||||
<!-- Space between paper border and content (chaotic stuff, don't touch) --> |
|
||||||
<xsl:param name="page.margin.top">5mm</xsl:param> |
|
||||||
<xsl:param name="region.before.extent">10mm</xsl:param> |
|
||||||
<xsl:param name="body.margin.top">10mm</xsl:param> |
|
||||||
|
|
||||||
<xsl:param name="body.margin.bottom">15mm</xsl:param> |
|
||||||
<xsl:param name="region.after.extent">10mm</xsl:param> |
|
||||||
<xsl:param name="page.margin.bottom">0mm</xsl:param> |
|
||||||
|
|
||||||
<xsl:param name="page.margin.outer">18mm</xsl:param> |
|
||||||
<xsl:param name="page.margin.inner">18mm</xsl:param> |
|
||||||
|
|
||||||
<!-- No intendation of Titles --> |
|
||||||
<xsl:param name="title.margin.left">0pc</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Fonts & Styles |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Left aligned text and no hyphenation --> |
|
||||||
<xsl:param name="alignment">justify</xsl:param> |
|
||||||
<xsl:param name="hyphenate">false</xsl:param> |
|
||||||
|
|
||||||
<!-- Default Font size --> |
|
||||||
<xsl:param name="body.font.master">11</xsl:param> |
|
||||||
<xsl:param name="body.font.small">8</xsl:param> |
|
||||||
|
|
||||||
<!-- Line height in body text --> |
|
||||||
<xsl:param name="line-height">1.4</xsl:param> |
|
||||||
|
|
||||||
<!-- Monospaced fonts are smaller than regular text --> |
|
||||||
<xsl:attribute-set name="monospace.properties"> |
|
||||||
<xsl:attribute name="font-family"> |
|
||||||
<xsl:value-of select="$monospace.font.family"/> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size">0.8em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Tables |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- The table width should be adapted to the paper size --> |
|
||||||
<xsl:param name="default.table.width">17.4cm</xsl:param> |
|
||||||
|
|
||||||
<!-- Some padding inside tables --> |
|
||||||
<xsl:attribute-set name="table.cell.padding"> |
|
||||||
<xsl:attribute name="padding-left">4pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-right">4pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-top">4pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-bottom">4pt</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Only hairlines as frame and cell borders in tables --> |
|
||||||
<xsl:param name="table.frame.border.thickness">0.1pt</xsl:param> |
|
||||||
<xsl:param name="table.cell.border.thickness">0.1pt</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Labels |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Label Chapters and Sections (numbering) --> |
|
||||||
<xsl:param name="chapter.autolabel">1</xsl:param> |
|
||||||
<xsl:param name="section.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Titles |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Chapter title size --> |
|
||||||
<xsl:attribute-set name="chapter.titlepage.recto.style"> |
|
||||||
<xsl:attribute name="text-align">left</xsl:attribute> |
|
||||||
<xsl:attribute name="font-weight">bold</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.8"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Why is the font-size for chapters hardcoded in the XSL FO templates? |
|
||||||
Let's remove it, so this sucker can use our attribute-set only... --> |
|
||||||
<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode"> |
|
||||||
<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
xsl:use-attribute-sets="chapter.titlepage.recto.style"> |
|
||||||
<xsl:call-template name="component.title"> |
|
||||||
<xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/> |
|
||||||
</xsl:call-template> |
|
||||||
</fo:block> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!-- Sections 1, 2 and 3 titles have a small bump factor and padding --> |
|
||||||
<xsl:attribute-set name="section.title.level1.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.5"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
<xsl:attribute-set name="section.title.level2.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.25"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
<xsl:attribute-set name="section.title.level3.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.0"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Titles of formal objects (tables, examples, ...) --> |
|
||||||
<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing"> |
|
||||||
<xsl:attribute name="font-weight">bold</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="hyphenate">false</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.8em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Programlistings |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Verbatim text formatting (programlistings) --> |
|
||||||
<xsl:attribute-set name="monospace.verbatim.properties"> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.small * 1.0"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<xsl:attribute-set name="verbatim.properties"> |
|
||||||
<xsl:attribute name="space-before.minimum">1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.optimum">1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">1em</xsl:attribute> |
|
||||||
<xsl:attribute name="border-color">#444444</xsl:attribute> |
|
||||||
<xsl:attribute name="border-style">solid</xsl:attribute> |
|
||||||
<xsl:attribute name="border-width">0.1pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-top">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-left">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-right">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-bottom">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-left">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-right">0.5em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Shade (background) programlistings --> |
|
||||||
<xsl:param name="shade.verbatim">1</xsl:param> |
|
||||||
<xsl:attribute-set name="shade.verbatim.style"> |
|
||||||
<xsl:attribute name="background-color">#F0F0F0</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Callouts |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Use images for callouts instead of (1) (2) (3) --> |
|
||||||
<xsl:param name="callout.graphics">0</xsl:param> |
|
||||||
<xsl:param name="callout.unicode">1</xsl:param> |
|
||||||
|
|
||||||
<!-- Place callout marks at this column in annotated areas --> |
|
||||||
<xsl:param name="callout.defaultcolumn">90</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Admonitions |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Use nice graphics for admonitions --> |
|
||||||
<xsl:param name="admon.graphics">'1'</xsl:param> |
|
||||||
<!-- <xsl:param name="admon.graphics.path">&admon_gfx_path;</xsl:param> --> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Misc |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Placement of titles --> |
|
||||||
<xsl:param name="formal.title.placement"> |
|
||||||
figure after |
|
||||||
example before |
|
||||||
equation before |
|
||||||
table before |
|
||||||
procedure before |
|
||||||
</xsl:param> |
|
||||||
|
|
||||||
<!-- Format Variable Lists as Blocks (prevents horizontal overflow) --> |
|
||||||
<xsl:param name="variablelist.as.blocks">1</xsl:param> |
|
||||||
|
|
||||||
<!-- The horrible list spacing problems --> |
|
||||||
<xsl:attribute-set name="list.block.spacing"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
colored and hyphenated links |
|
||||||
################################################### --> |
|
||||||
<xsl:template match="ulink"> |
|
||||||
<fo:basic-link external-destination="{@url}" |
|
||||||
xsl:use-attribute-sets="xref.properties" |
|
||||||
text-decoration="underline" |
|
||||||
color="blue"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="count(child::node())=0"> |
|
||||||
<xsl:value-of select="@url"/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:otherwise> |
|
||||||
<xsl:apply-templates/> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</fo:basic-link> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
</xsl:stylesheet> |
|
||||||
@ -1,91 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<!-- |
|
||||||
This is the XSL HTML configuration file for the Spring |
|
||||||
Reference Documentation. |
|
||||||
--> |
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
||||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
version="1.0"> |
|
||||||
|
|
||||||
<xsl:import href="urn:docbkx:stylesheet"/> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
HTML Settings |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:param name="html.stylesheet">html.css</xsl:param> |
|
||||||
|
|
||||||
<!-- These extensions are required for table printing and other stuff --> |
|
||||||
<xsl:param name="use.extensions">1</xsl:param> |
|
||||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
|
||||||
<xsl:param name="callout.extensions">1</xsl:param> |
|
||||||
<xsl:param name="graphicsize.extension">0</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Table Of Contents |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Generate the TOCs for named components only --> |
|
||||||
<xsl:param name="generate.toc"> |
|
||||||
book toc |
|
||||||
</xsl:param> |
|
||||||
|
|
||||||
<!-- Show only Sections up to level 3 in the TOCs --> |
|
||||||
<xsl:param name="toc.section.depth">3</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Labels |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Label Chapters and Sections (numbering) --> |
|
||||||
<xsl:param name="chapter.autolabel">1</xsl:param> |
|
||||||
<xsl:param name="section.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Callouts |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Use images for callouts instead of (1) (2) (3) --> |
|
||||||
<xsl:param name="callout.graphics">0</xsl:param> |
|
||||||
|
|
||||||
<!-- Place callout marks at this column in annotated areas --> |
|
||||||
<xsl:param name="callout.defaultcolumn">90</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Admonitions |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Use nice graphics for admonitions --> |
|
||||||
<xsl:param name="admon.graphics">0</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Misc |
|
||||||
################################################### --> |
|
||||||
<!-- Placement of titles --> |
|
||||||
<xsl:param name="formal.title.placement"> |
|
||||||
figure after |
|
||||||
example before |
|
||||||
equation before |
|
||||||
table before |
|
||||||
procedure before |
|
||||||
</xsl:param> |
|
||||||
<xsl:template match="author" mode="titlepage.mode"> |
|
||||||
<xsl:if test="name(preceding-sibling::*[1]) = 'author'"> |
|
||||||
<xsl:text>, </xsl:text> |
|
||||||
</xsl:if> |
|
||||||
<span class="{name(.)}"> |
|
||||||
<xsl:call-template name="person.name"/> |
|
||||||
<xsl:apply-templates mode="titlepage.mode" select="./contrib"/> |
|
||||||
<xsl:apply-templates mode="titlepage.mode" select="./affiliation"/> |
|
||||||
</span> |
|
||||||
</xsl:template> |
|
||||||
<xsl:template match="authorgroup" mode="titlepage.mode"> |
|
||||||
<div class="{name(.)}"> |
|
||||||
<h2>Authors</h2> |
|
||||||
<p/> |
|
||||||
<xsl:apply-templates mode="titlepage.mode"/> |
|
||||||
</div> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
</xsl:stylesheet> |
|
||||||
@ -1,136 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
|
|
||||||
<!-- |
|
||||||
Licensed to the Apache Software Foundation (ASF) under one |
|
||||||
or more contributor license agreements. See the NOTICE file |
|
||||||
distributed with this work for additional information |
|
||||||
regarding copyright ownership. The ASF licenses this file |
|
||||||
to you 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. |
|
||||||
--> |
|
||||||
|
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
||||||
xmlns:xslthl="http://xslthl.sf.net" |
|
||||||
exclude-result-prefixes="xslthl" |
|
||||||
version='1.0'> |
|
||||||
|
|
||||||
<xsl:param name="chunk.section.depth">'5'</xsl:param> |
|
||||||
<xsl:param name="use.id.as.filename" select="1"/> |
|
||||||
|
|
||||||
<!-- Extensions --> |
|
||||||
<xsl:param name="use.extensions">1</xsl:param> |
|
||||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
|
||||||
<xsl:param name="callout.extensions">1</xsl:param> |
|
||||||
|
|
||||||
<!-- Activate Graphics --> |
|
||||||
<xsl:param name="admon.graphics" select="1"/> |
|
||||||
<xsl:param name="admon.graphics.path">images/</xsl:param> |
|
||||||
<xsl:param name="admon.graphics.extension">.gif</xsl:param> |
|
||||||
<xsl:param name="callout.graphics" select="1" /> |
|
||||||
<xsl:param name="callout.defaultcolumn">120</xsl:param> |
|
||||||
<xsl:param name="callout.graphics.path">images/callouts/</xsl:param> |
|
||||||
<xsl:param name="callout.graphics.extension">.gif</xsl:param> |
|
||||||
|
|
||||||
<xsl:param name="table.borders.with.css" select="1"/> |
|
||||||
<xsl:param name="html.stylesheet">css/stylesheet.css</xsl:param> |
|
||||||
<xsl:param name="html.stylesheet.type">text/css</xsl:param> |
|
||||||
<xsl:param name="generate.toc">book toc,title</xsl:param> |
|
||||||
|
|
||||||
<xsl:param name="admonition.title.properties">text-align: left</xsl:param> |
|
||||||
|
|
||||||
<!-- Label Chapters and Sections (numbering) --> |
|
||||||
<xsl:param name="chapter.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.autolabel.max.depth" select="3"/> |
|
||||||
|
|
||||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
|
||||||
<xsl:param name="table.footnote.number.format" select="'1'"/> |
|
||||||
|
|
||||||
<!-- Show only Sections up to level 3 in the TOCs --> |
|
||||||
<xsl:param name="toc.section.depth">3</xsl:param> |
|
||||||
|
|
||||||
<!-- Remove "Chapter" from the Chapter titles... --> |
|
||||||
<xsl:param name="local.l10n.xml" select="document('')"/> |
|
||||||
<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> |
|
||||||
<l:l10n language="en"> |
|
||||||
<l:context name="title-numbered"> |
|
||||||
<l:template name="chapter" text="%n. %t"/> |
|
||||||
<l:template name="section" text="%n %t"/> |
|
||||||
</l:context> |
|
||||||
</l:l10n> |
|
||||||
</l:i18n> |
|
||||||
|
|
||||||
<!-- Use code syntax highlighting --> |
|
||||||
<xsl:param name="highlight.source" select="1"/> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:keyword'> |
|
||||||
<span class="hl-keyword"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:comment'> |
|
||||||
<span class="hl-comment"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:oneline-comment'> |
|
||||||
<span class="hl-comment"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:multiline-comment'> |
|
||||||
<span class="hl-multiline-comment"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:tag'> |
|
||||||
<span class="hl-tag"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:attribute'> |
|
||||||
<span class="hl-attribute"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:value'> |
|
||||||
<span class="hl-value"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:string'> |
|
||||||
<span class="hl-string"><xsl:value-of select='.'/></span> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!-- Google Analytics --> |
|
||||||
<xsl:template name="user.head.content"> |
|
||||||
<xsl:comment>Begin Google Analytics code</xsl:comment> |
|
||||||
<script type="text/javascript"> |
|
||||||
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); |
|
||||||
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); |
|
||||||
</script> |
|
||||||
<script type="text/javascript"> |
|
||||||
var pageTracker = _gat._getTracker("UA-2728886-3"); |
|
||||||
pageTracker._setDomainName("none"); |
|
||||||
pageTracker._setAllowLinker(true); |
|
||||||
pageTracker._trackPageview(); |
|
||||||
</script> |
|
||||||
<xsl:comment>End Google Analytics code</xsl:comment> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!-- Loopfuse --> |
|
||||||
<xsl:template name="user.footer.content"> |
|
||||||
<xsl:comment>Begin LoopFuse code</xsl:comment> |
|
||||||
<script src="http://loopfuse.net/webrecorder/js/listen.js" type="text/javascript"> |
|
||||||
</script> |
|
||||||
<script type="text/javascript"> |
|
||||||
_lf_cid = "LF_48be82fa"; |
|
||||||
_lf_remora(); |
|
||||||
</script> |
|
||||||
<xsl:comment>End LoopFuse code</xsl:comment> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
</xsl:stylesheet> |
|
||||||
@ -1,61 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
|
|
||||||
<!-- |
|
||||||
Licensed to the Apache Software Foundation (ASF) under one |
|
||||||
or more contributor license agreements. See the NOTICE file |
|
||||||
distributed with this work for additional information |
|
||||||
regarding copyright ownership. The ASF licenses this file |
|
||||||
to you 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. |
|
||||||
--> |
|
||||||
|
|
||||||
<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0" |
|
||||||
xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param" |
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
|
||||||
|
|
||||||
<!-- ==================================================================== --> |
|
||||||
|
|
||||||
<t:titlepage t:element="book" t:wrapper="div" class="titlepage"> |
|
||||||
<t:titlepage-content t:side="recto"> |
|
||||||
<productname/> |
|
||||||
<title/> |
|
||||||
<subtitle/> |
|
||||||
<!-- <corpauthor/> |
|
||||||
<authorgroup/> |
|
||||||
<author/> |
|
||||||
<mediaobject/> --> |
|
||||||
<othercredit/> |
|
||||||
<releaseinfo/> |
|
||||||
<copyright/> |
|
||||||
<legalnotice/> |
|
||||||
<pubdate/> |
|
||||||
<revision/> |
|
||||||
<revhistory/> |
|
||||||
<abstract/> |
|
||||||
</t:titlepage-content> |
|
||||||
|
|
||||||
<t:titlepage-content t:side="verso"> |
|
||||||
</t:titlepage-content> |
|
||||||
|
|
||||||
<t:titlepage-separator> |
|
||||||
<hr/> |
|
||||||
</t:titlepage-separator> |
|
||||||
|
|
||||||
<t:titlepage-before t:side="recto"> |
|
||||||
</t:titlepage-before> |
|
||||||
|
|
||||||
<t:titlepage-before t:side="verso"> |
|
||||||
</t:titlepage-before> |
|
||||||
</t:titlepage> |
|
||||||
|
|
||||||
</t:templates> |
|
||||||
@ -1,208 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<!-- |
|
||||||
This is the XSL HTML configuration file for the Spring Reference Documentation. |
|
||||||
--> |
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
||||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
version="1.0"> |
|
||||||
|
|
||||||
<xsl:import href="urn:docbkx:stylesheet"/> |
|
||||||
<!--################################################### |
|
||||||
HTML Settings |
|
||||||
################################################### --> |
|
||||||
<xsl:param name="chunk.section.depth">'5'</xsl:param> |
|
||||||
<xsl:param name="use.id.as.filename">'1'</xsl:param> |
|
||||||
<!-- These extensions are required for table printing and other stuff --> |
|
||||||
<xsl:param name="use.extensions">1</xsl:param> |
|
||||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
|
||||||
<xsl:param name="callout.extensions">1</xsl:param> |
|
||||||
<xsl:param name="graphicsize.extension">0</xsl:param> |
|
||||||
<!--################################################### |
|
||||||
Table Of Contents |
|
||||||
################################################### --> |
|
||||||
<!-- Generate the TOCs for named components only --> |
|
||||||
<xsl:param name="generate.toc"> |
|
||||||
book toc |
|
||||||
</xsl:param> |
|
||||||
<!-- Show only Sections up to level 3 in the TOCs --> |
|
||||||
<xsl:param name="toc.section.depth">3</xsl:param> |
|
||||||
<!--################################################### |
|
||||||
Labels |
|
||||||
################################################### --> |
|
||||||
<!-- Label Chapters and Sections (numbering) --> |
|
||||||
<xsl:param name="chapter.autolabel">1</xsl:param> |
|
||||||
<xsl:param name="section.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
|
||||||
<!--################################################### |
|
||||||
Callouts |
|
||||||
################################################### --> |
|
||||||
<!-- Place callout marks at this column in annotated areas --> |
|
||||||
<xsl:param name="callout.graphics">1</xsl:param> |
|
||||||
<xsl:param name="callout.defaultcolumn">90</xsl:param> |
|
||||||
<!--################################################### |
|
||||||
Misc |
|
||||||
################################################### --> |
|
||||||
<!-- Placement of titles --> |
|
||||||
<xsl:param name="formal.title.placement"> |
|
||||||
figure after |
|
||||||
example before |
|
||||||
equation before |
|
||||||
table before |
|
||||||
procedure before |
|
||||||
</xsl:param> |
|
||||||
<xsl:template match="author" mode="titlepage.mode"> |
|
||||||
<xsl:if test="name(preceding-sibling::*[1]) = 'author'"> |
|
||||||
<xsl:text>, </xsl:text> |
|
||||||
</xsl:if> |
|
||||||
<span class="{name(.)}"> |
|
||||||
<xsl:call-template name="person.name"/> |
|
||||||
<xsl:apply-templates mode="titlepage.mode" select="./contrib"/> |
|
||||||
<xsl:apply-templates mode="titlepage.mode" select="./affiliation"/> |
|
||||||
</span> |
|
||||||
</xsl:template> |
|
||||||
<xsl:template match="authorgroup" mode="titlepage.mode"> |
|
||||||
<div class="{name(.)}"> |
|
||||||
<h2>Authors</h2> |
|
||||||
<p/> |
|
||||||
<xsl:apply-templates mode="titlepage.mode"/> |
|
||||||
</div> |
|
||||||
</xsl:template> |
|
||||||
<!--################################################### |
|
||||||
Headers and Footers |
|
||||||
################################################### --> |
|
||||||
<!-- let's have a Spring and SpringSource banner across the top of each page --> |
|
||||||
<xsl:template name="user.header.navigation"> |
|
||||||
<div style="background-color:white;border:none;height:73px;border:1px solid black;"> |
|
||||||
<a style="border:none;" href="http://static.springframework.org/spring-ws/site/" |
|
||||||
title="The Spring Framework - Spring Web Services"> |
|
||||||
<img style="border:none;" src="images/xdev-spring_logo.jpg"/> |
|
||||||
</a> |
|
||||||
<a style="border:none;" href="http://www.springsource.com/" title="SpringSource"> |
|
||||||
<img style="border:none;position:absolute;padding-top:5px;right:42px;" src="images/s2_box_logo.png"/> |
|
||||||
</a> |
|
||||||
</div> |
|
||||||
</xsl:template> |
|
||||||
<!-- no other header navigation (prev, next, etc.) --> |
|
||||||
<xsl:template name="header.navigation"/> |
|
||||||
<xsl:param name="navig.showtitles">1</xsl:param> |
|
||||||
<!-- let's have a 'Sponsored by SpringSource' strapline (or somesuch) across the bottom of each page --> |
|
||||||
<xsl:template name="footer.navigation"> |
|
||||||
<xsl:param name="prev" select="/foo"/> |
|
||||||
<xsl:param name="next" select="/foo"/> |
|
||||||
<xsl:param name="nav.context"/> |
|
||||||
<xsl:variable name="home" select="/*[1]"/> |
|
||||||
<xsl:variable name="up" select="parent::*"/> |
|
||||||
<xsl:variable name="row1" select="count($prev) > 0 |
|
||||||
or count($up) > 0 |
|
||||||
or count($next) > 0"/> |
|
||||||
<xsl:variable name="row2" select="($prev and $navig.showtitles != 0) |
|
||||||
or (generate-id($home) != generate-id(.) |
|
||||||
or $nav.context = 'toc') |
|
||||||
or ($chunk.tocs.and.lots != 0 |
|
||||||
and $nav.context != 'toc') |
|
||||||
or ($next and $navig.showtitles != 0)"/> |
|
||||||
<xsl:if test="$suppress.navigation = '0' and $suppress.footer.navigation = '0'"> |
|
||||||
<div class="navfooter"> |
|
||||||
<xsl:if test="$footer.rule != 0"> |
|
||||||
<hr/> |
|
||||||
</xsl:if> |
|
||||||
<xsl:if test="$row1 or $row2"> |
|
||||||
<table width="100%" summary="Navigation footer"> |
|
||||||
<xsl:if test="$row1"> |
|
||||||
<tr> |
|
||||||
<td width="40%" align="left"> |
|
||||||
<xsl:if test="count($prev)>0"> |
|
||||||
<a accesskey="p"> |
|
||||||
<xsl:attribute name="href"> |
|
||||||
<xsl:call-template name="href.target"> |
|
||||||
<xsl:with-param name="object" select="$prev"/> |
|
||||||
</xsl:call-template> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:call-template name="navig.content"> |
|
||||||
<xsl:with-param name="direction" select="'prev'"/> |
|
||||||
</xsl:call-template> |
|
||||||
</a> |
|
||||||
</xsl:if> |
|
||||||
<xsl:text> </xsl:text> |
|
||||||
</td> |
|
||||||
|
|
||||||
<td width="20%" align="center"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$home != . or $nav.context = 'toc'"> |
|
||||||
<a accesskey="h"> |
|
||||||
<xsl:attribute name="href"> |
|
||||||
<xsl:call-template name="href.target"> |
|
||||||
<xsl:with-param name="object" select="$home"/> |
|
||||||
</xsl:call-template> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:call-template name="navig.content"> |
|
||||||
<xsl:with-param name="direction" select="'home'"/> |
|
||||||
</xsl:call-template> |
|
||||||
</a> |
|
||||||
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'"> |
|
||||||
<xsl:text> | </xsl:text> |
|
||||||
</xsl:if> |
|
||||||
</xsl:when> |
|
||||||
<xsl:otherwise> </xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
<xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'"> |
|
||||||
<a accesskey="t"> |
|
||||||
<xsl:attribute name="href"> |
|
||||||
<xsl:apply-templates select="/*[1]" mode="recursive-chunk-filename"> |
|
||||||
<xsl:with-param name="recursive" select="true()"/> |
|
||||||
</xsl:apply-templates> |
|
||||||
<xsl:text>-toc</xsl:text> |
|
||||||
<xsl:value-of select="$html.ext"/> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:call-template name="gentext"> |
|
||||||
<xsl:with-param name="key" select="'nav-toc'"/> |
|
||||||
</xsl:call-template> |
|
||||||
</a> |
|
||||||
</xsl:if> |
|
||||||
</td> |
|
||||||
<td width="40%" align="right"> |
|
||||||
<xsl:text> </xsl:text> |
|
||||||
<xsl:if test="count($next)>0"> |
|
||||||
<a accesskey="n"> |
|
||||||
<xsl:attribute name="href"> |
|
||||||
<xsl:call-template name="href.target"> |
|
||||||
<xsl:with-param name="object" select="$next"/> |
|
||||||
</xsl:call-template> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:call-template name="navig.content"> |
|
||||||
<xsl:with-param name="direction" select="'next'"/> |
|
||||||
</xsl:call-template> |
|
||||||
</a> |
|
||||||
</xsl:if> |
|
||||||
</td> |
|
||||||
</tr> |
|
||||||
</xsl:if> |
|
||||||
<xsl:if test="$row2"> |
|
||||||
<tr> |
|
||||||
<td width="40%" align="left" valign="top"> |
|
||||||
<xsl:if test="$navig.showtitles != 0"> |
|
||||||
<xsl:apply-templates select="$prev" mode="object.title.markup"/> |
|
||||||
</xsl:if> |
|
||||||
<xsl:text> </xsl:text> |
|
||||||
</td> |
|
||||||
<td width="20%" align="center"> |
|
||||||
<span style="color:white;font-size:90%;"> |
|
||||||
<a href="http://www.springsource.com/" |
|
||||||
title="SpringSource">Sponsored by SpringSource |
|
||||||
</a> |
|
||||||
</span> |
|
||||||
</td> |
|
||||||
<td width="40%" align="right" valign="top"> |
|
||||||
<xsl:text> </xsl:text> |
|
||||||
<xsl:if test="$navig.showtitles != 0"> |
|
||||||
<xsl:apply-templates select="$next" mode="object.title.markup"/> |
|
||||||
</xsl:if> |
|
||||||
</td> |
|
||||||
</tr> |
|
||||||
</xsl:if> |
|
||||||
</table> |
|
||||||
</xsl:if> |
|
||||||
</div> |
|
||||||
</xsl:if> |
|
||||||
</xsl:template> |
|
||||||
</xsl:stylesheet> |
|
||||||
@ -1,518 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
|
|
||||||
<!-- |
|
||||||
Licensed to the Apache Software Foundation (ASF) under one |
|
||||||
or more contributor license agreements. See the NOTICE file |
|
||||||
distributed with this work for additional information |
|
||||||
regarding copyright ownership. The ASF licenses this file |
|
||||||
to you 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. |
|
||||||
--> |
|
||||||
|
|
||||||
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
||||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
xmlns:xslthl="http://xslthl.sf.net" |
|
||||||
exclude-result-prefixes="xslthl" |
|
||||||
version='1.0'> |
|
||||||
|
|
||||||
<!-- Use nice graphics for admonitions --> |
|
||||||
<xsl:param name="admon.graphics">'1'</xsl:param> |
|
||||||
<xsl:param name="admon.graphics.path">@file.prefix@@dbf.xsl@/images/</xsl:param> |
|
||||||
<xsl:param name="draft.watermark.image" select="'@file.prefix@@dbf.xsl@/images/draft.png'"/> |
|
||||||
<xsl:param name="paper.type" select="'@paper.type@'"/> |
|
||||||
|
|
||||||
<xsl:param name="page.margin.top" select="'1cm'"/> |
|
||||||
<xsl:param name="region.before.extent" select="'1cm'"/> |
|
||||||
<xsl:param name="body.margin.top" select="'1.5cm'"/> |
|
||||||
|
|
||||||
<xsl:param name="body.margin.bottom" select="'1.5cm'"/> |
|
||||||
<xsl:param name="region.after.extent" select="'1cm'"/> |
|
||||||
<xsl:param name="page.margin.bottom" select="'1cm'"/> |
|
||||||
<xsl:param name="title.margin.left" select="'0cm'"/> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Header |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- More space in the center header for long text --> |
|
||||||
<xsl:attribute-set name="header.content.properties"> |
|
||||||
<xsl:attribute name="font-family"> |
|
||||||
<xsl:value-of select="$body.font.family"/> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-left">-5em</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-right">-5em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Table of Contents |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:param name="generate.toc"> |
|
||||||
book toc,title |
|
||||||
</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Custom Header |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:template name="header.content"> |
|
||||||
<xsl:param name="pageclass" select="''"/> |
|
||||||
<xsl:param name="sequence" select="''"/> |
|
||||||
<xsl:param name="position" select="''"/> |
|
||||||
<xsl:param name="gentext-key" select="''"/> |
|
||||||
|
|
||||||
<xsl:variable name="Version"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="//productname"> |
|
||||||
<xsl:value-of select="//productname"/><xsl:text> </xsl:text> |
|
||||||
</xsl:when> |
|
||||||
<xsl:otherwise> |
|
||||||
<xsl:text>please define productname in your docbook file!</xsl:text> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:variable> |
|
||||||
|
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$sequence='blank'"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$position='center'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:otherwise> |
|
||||||
<!-- nop --> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$pageclass='titlepage'"> |
|
||||||
<!-- nop: other titlepage sequences have no header --> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$position='center'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:otherwise> |
|
||||||
<!-- nop --> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Custom Footer |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:template name="footer.content"> |
|
||||||
<xsl:param name="pageclass" select="''"/> |
|
||||||
<xsl:param name="sequence" select="''"/> |
|
||||||
<xsl:param name="position" select="''"/> |
|
||||||
<xsl:param name="gentext-key" select="''"/> |
|
||||||
|
|
||||||
<xsl:variable name="Version"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="//releaseinfo"> |
|
||||||
<xsl:value-of select="//releaseinfo"/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:otherwise> |
|
||||||
<!-- nop --> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:variable> |
|
||||||
|
|
||||||
<xsl:variable name="Title"> |
|
||||||
<xsl:value-of select="//title"/> |
|
||||||
</xsl:variable> |
|
||||||
|
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$sequence='blank'"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="$double.sided != 0 and $position = 'left'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided = 0 and $position = 'center'"> |
|
||||||
<!-- nop --> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:otherwise> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$pageclass='titlepage'"> |
|
||||||
<!-- nop: other titlepage sequences have no footer --> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='left'"> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='right'"> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided = 0 and $position='right'"> |
|
||||||
<fo:page-number/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='left'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='right'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$double.sided = 0 and $position='left'"> |
|
||||||
<xsl:value-of select="$Version"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:when test="$position='center'"> |
|
||||||
<xsl:value-of select="$Title"/> |
|
||||||
</xsl:when> |
|
||||||
|
|
||||||
<xsl:otherwise> |
|
||||||
<!-- nop --> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match="processing-instruction('hard-pagebreak')"> |
|
||||||
<fo:block break-before='page'/> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Extensions |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- These extensions are required for table printing and other stuff --> |
|
||||||
<xsl:param name="use.extensions">1</xsl:param> |
|
||||||
<xsl:param name="tablecolumns.extension">0</xsl:param> |
|
||||||
<xsl:param name="callout.extensions">1</xsl:param> |
|
||||||
<xsl:param name="fop.extensions">1</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Paper & Page Size |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Paper type, no headers on blank pages, no double sided printing --> |
|
||||||
<xsl:param name="double.sided">0</xsl:param> |
|
||||||
<xsl:param name="headers.on.blank.pages">0</xsl:param> |
|
||||||
<xsl:param name="footers.on.blank.pages">0</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Fonts & Styles |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:param name="hyphenate">false</xsl:param> |
|
||||||
|
|
||||||
<!-- Default Font size --> |
|
||||||
<xsl:param name="body.font.master">11</xsl:param> |
|
||||||
<xsl:param name="body.font.small">8</xsl:param> |
|
||||||
|
|
||||||
<!-- Line height in body text --> |
|
||||||
<xsl:param name="line-height">1.4</xsl:param> |
|
||||||
|
|
||||||
<!-- Chapter title size --> |
|
||||||
<xsl:attribute-set name="chapter.titlepage.recto.style"> |
|
||||||
<xsl:attribute name="text-align">left</xsl:attribute> |
|
||||||
<xsl:attribute name="font-weight">bold</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.8"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Why is the font-size for chapters hardcoded in the XSL FO templates? |
|
||||||
Let's remove it, so this sucker can use our attribute-set only... --> |
|
||||||
<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode"> |
|
||||||
<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
xsl:use-attribute-sets="chapter.titlepage.recto.style"> |
|
||||||
<xsl:call-template name="component.title"> |
|
||||||
<xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/> |
|
||||||
</xsl:call-template> |
|
||||||
</fo:block> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!-- Sections 1, 2 and 3 titles have a small bump factor and padding --> |
|
||||||
<xsl:attribute-set name="section.title.level1.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.8em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.5"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
<xsl:attribute-set name="section.title.level2.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.6em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.25"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
<xsl:attribute-set name="section.title.level3.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.4em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 1.0"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
<xsl:attribute-set name="section.title.level4.properties"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.3em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.3em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.3em</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master * 0.9"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Use code syntax highlighting --> |
|
||||||
<xsl:param name="highlight.source" select="1"/> |
|
||||||
<xsl:param name="highlight.default.language" select="xml" /> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:keyword'> |
|
||||||
<fo:inline font-weight="bold" color="#7F0055"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:comment'> |
|
||||||
<fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:oneline-comment'> |
|
||||||
<fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:multiline-comment'> |
|
||||||
<fo:inline font-style="italic" color="#3F5FBF"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:tag'> |
|
||||||
<fo:inline color="#3F7F7F"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:attribute'> |
|
||||||
<fo:inline color="#7F007F"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:value'> |
|
||||||
<fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match='xslthl:string'> |
|
||||||
<fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Tables |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Some padding inside tables --> |
|
||||||
<xsl:attribute-set name="table.cell.padding"> |
|
||||||
<xsl:attribute name="padding-left">4pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-right">4pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-top">4pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-bottom">4pt</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Only hairlines as frame and cell borders in tables --> |
|
||||||
<xsl:param name="table.frame.border.thickness">0.1pt</xsl:param> |
|
||||||
<xsl:param name="table.cell.border.thickness">0.1pt</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Labels |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Label Chapters and Sections (numbering) --> |
|
||||||
<xsl:param name="chapter.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.autolabel" select="1"/> |
|
||||||
<xsl:param name="section.autolabel.max.depth" select="1"/> |
|
||||||
|
|
||||||
<xsl:param name="section.label.includes.component.label" select="1"/> |
|
||||||
<xsl:param name="table.footnote.number.format" select="'1'"/> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Programlistings |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Verbatim text formatting (programlistings) --> |
|
||||||
<xsl:attribute-set name="monospace.verbatim.properties"> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.small * 1.0"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<xsl:attribute-set name="verbatim.properties"> |
|
||||||
<xsl:attribute name="space-before.minimum">1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.optimum">1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
|
|
||||||
<xsl:attribute name="border-color">#444444</xsl:attribute> |
|
||||||
<xsl:attribute name="border-style">solid</xsl:attribute> |
|
||||||
<xsl:attribute name="border-width">0.1pt</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-top">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-left">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-right">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="padding-bottom">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-left">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="margin-right">0.5em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!-- Shade (background) programlistings --> |
|
||||||
<xsl:param name="shade.verbatim">1</xsl:param> |
|
||||||
<xsl:attribute-set name="shade.verbatim.style"> |
|
||||||
<xsl:attribute name="background-color">#F0F0F0</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<xsl:attribute-set name="list.block.spacing"> |
|
||||||
<xsl:attribute name="space-before.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<xsl:attribute-set name="example.properties"> |
|
||||||
<xsl:attribute name="space-before.minimum">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.optimum">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.5em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="keep-together.within-column">always</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Title information for Figures, Examples etc. |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing"> |
|
||||||
<xsl:attribute name="font-weight">normal</xsl:attribute> |
|
||||||
<xsl:attribute name="font-style">italic</xsl:attribute> |
|
||||||
<xsl:attribute name="font-size"> |
|
||||||
<xsl:value-of select="$body.font.master"/> |
|
||||||
<xsl:text>pt</xsl:text> |
|
||||||
</xsl:attribute> |
|
||||||
<xsl:attribute name="hyphenate">false</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.minimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.optimum">0.1em</xsl:attribute> |
|
||||||
<xsl:attribute name="space-before.maximum">0.1em</xsl:attribute> |
|
||||||
</xsl:attribute-set> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Callouts |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- don't use images for callouts --> |
|
||||||
<xsl:param name="callout.graphics">0</xsl:param> |
|
||||||
<xsl:param name="callout.unicode">1</xsl:param> |
|
||||||
|
|
||||||
<!-- Place callout marks at this column in annotated areas --> |
|
||||||
<xsl:param name="callout.defaultcolumn">90</xsl:param> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
Misc |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<!-- Placement of titles --> |
|
||||||
<xsl:param name="formal.title.placement"> |
|
||||||
figure after |
|
||||||
example after |
|
||||||
equation before |
|
||||||
table before |
|
||||||
procedure before |
|
||||||
</xsl:param> |
|
||||||
|
|
||||||
<!-- Format Variable Lists as Blocks (prevents horizontal overflow) --> |
|
||||||
<xsl:param name="variablelist.as.blocks">1</xsl:param> |
|
||||||
|
|
||||||
<xsl:param name="body.start.indent">0pt</xsl:param> |
|
||||||
|
|
||||||
<!-- Show only Sections up to level 3 in the TOCs --> |
|
||||||
<xsl:param name="toc.section.depth">3</xsl:param> |
|
||||||
|
|
||||||
<!-- Remove "Chapter" from the Chapter titles... --> |
|
||||||
<xsl:param name="local.l10n.xml" select="document('')"/> |
|
||||||
<l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"> |
|
||||||
<l:l10n language="en"> |
|
||||||
<l:context name="title-numbered"> |
|
||||||
<l:template name="chapter" text="%n. %t"/> |
|
||||||
<l:template name="section" text="%n %t"/> |
|
||||||
</l:context> |
|
||||||
<l:context name="title"> |
|
||||||
<l:template name="example" text="Example %n %t"/> |
|
||||||
</l:context> |
|
||||||
</l:l10n> |
|
||||||
</l:i18n> |
|
||||||
|
|
||||||
<!--################################################### |
|
||||||
colored and hyphenated links |
|
||||||
################################################### --> |
|
||||||
|
|
||||||
<xsl:template match="ulink"> |
|
||||||
<fo:basic-link external-destination="{@url}" |
|
||||||
xsl:use-attribute-sets="xref.properties" |
|
||||||
text-decoration="underline" |
|
||||||
color="blue"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="count(child::node())=0"> |
|
||||||
<xsl:value-of select="@url"/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:otherwise> |
|
||||||
<xsl:apply-templates/> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</fo:basic-link> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
<xsl:template match="link"> |
|
||||||
<fo:basic-link internal-destination="{@linkend}" |
|
||||||
xsl:use-attribute-sets="xref.properties" |
|
||||||
text-decoration="underline" |
|
||||||
color="blue"> |
|
||||||
<xsl:choose> |
|
||||||
<xsl:when test="count(child::node())=0"> |
|
||||||
<xsl:value-of select="@linkend"/> |
|
||||||
</xsl:when> |
|
||||||
<xsl:otherwise> |
|
||||||
<xsl:apply-templates/> |
|
||||||
</xsl:otherwise> |
|
||||||
</xsl:choose> |
|
||||||
</fo:basic-link> |
|
||||||
</xsl:template> |
|
||||||
|
|
||||||
</xsl:stylesheet> |
|
||||||
@ -1,101 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||||
|
|
||||||
<!-- |
|
||||||
Licensed to the Apache Software Foundation (ASF) under one |
|
||||||
or more contributor license agreements. See the NOTICE file |
|
||||||
distributed with this work for additional information |
|
||||||
regarding copyright ownership. The ASF licenses this file |
|
||||||
to you 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. |
|
||||||
--> |
|
||||||
|
|
||||||
<!DOCTYPE t:templates [ |
|
||||||
<!ENTITY hsize0 "10pt"> |
|
||||||
<!ENTITY hsize1 "12pt"> |
|
||||||
<!ENTITY hsize2 "14.4pt"> |
|
||||||
<!ENTITY hsize3 "17.28pt"> |
|
||||||
<!ENTITY hsize4 "20.736pt"> |
|
||||||
<!ENTITY hsize5 "24.8832pt"> |
|
||||||
<!ENTITY hsize0space "7.5pt"> <!-- 0.75 * hsize0 --> |
|
||||||
<!ENTITY hsize1space "9pt"> <!-- 0.75 * hsize1 --> |
|
||||||
<!ENTITY hsize2space "10.8pt"> <!-- 0.75 * hsize2 --> |
|
||||||
<!ENTITY hsize3space "12.96pt"> <!-- 0.75 * hsize3 --> |
|
||||||
<!ENTITY hsize4space "15.552pt"> <!-- 0.75 * hsize4 --> |
|
||||||
<!ENTITY hsize5space "18.6624pt"> <!-- 0.75 * hsize5 --> |
|
||||||
]> |
|
||||||
<t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0" |
|
||||||
xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param" |
|
||||||
xmlns:fo="http://www.w3.org/1999/XSL/Format" |
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> |
|
||||||
|
|
||||||
<t:titlepage t:element="book" t:wrapper="fo:block"> |
|
||||||
<t:titlepage-content t:side="recto"> |
|
||||||
<title |
|
||||||
t:named-template="division.title" |
|
||||||
param:node="ancestor-or-self::book[1]" |
|
||||||
text-align="center" |
|
||||||
font-size="&hsize5;" |
|
||||||
space-before="&hsize5space;" |
|
||||||
font-weight="bold" |
|
||||||
font-family="{$title.fontset}"/> |
|
||||||
<subtitle |
|
||||||
text-align="center" |
|
||||||
font-size="&hsize4;" |
|
||||||
space-before="&hsize4space;" |
|
||||||
font-family="{$title.fontset}"/> |
|
||||||
|
|
||||||
<!-- <corpauthor space-before="0.5em" |
|
||||||
font-size="&hsize2;"/> |
|
||||||
<authorgroup space-before="0.5em" |
|
||||||
font-size="&hsize2;"/> |
|
||||||
<author space-before="0.5em" |
|
||||||
font-size="&hsize2;"/> --> |
|
||||||
|
|
||||||
<mediaobject space-before="2em" space-after="2em"/> |
|
||||||
<releaseinfo space-before="5em" font-size="&hsize2;"/> |
|
||||||
<copyright space-before="1.5em" |
|
||||||
font-weight="normal" |
|
||||||
font-size="8"/> |
|
||||||
<legalnotice space-before="5em" |
|
||||||
font-weight="normal" |
|
||||||
font-style="italic" |
|
||||||
font-size="8"/> |
|
||||||
<othercredit space-before="2em" |
|
||||||
font-weight="normal" |
|
||||||
font-size="8"/> |
|
||||||
<pubdate space-before="0.5em"/> |
|
||||||
<revision space-before="0.5em"/> |
|
||||||
<revhistory space-before="0.5em"/> |
|
||||||
<abstract space-before="0.5em" |
|
||||||
text-align="start" |
|
||||||
margin-left="0.5in" |
|
||||||
margin-right="0.5in" |
|
||||||
font-family="{$body.fontset}"/> |
|
||||||
</t:titlepage-content> |
|
||||||
|
|
||||||
<t:titlepage-content t:side="verso"> |
|
||||||
</t:titlepage-content> |
|
||||||
|
|
||||||
<t:titlepage-separator> |
|
||||||
</t:titlepage-separator> |
|
||||||
|
|
||||||
<t:titlepage-before t:side="recto"> |
|
||||||
</t:titlepage-before> |
|
||||||
|
|
||||||
<t:titlepage-before t:side="verso"> |
|
||||||
</t:titlepage-before> |
|
||||||
</t:titlepage> |
|
||||||
|
|
||||||
<!-- ==================================================================== --> |
|
||||||
|
|
||||||
</t:templates> |
|
||||||