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 @@
@@ -1,233 +1,201 @@
|
||||
<?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-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> |
||||
<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"> |
||||
|
||||
<modules> |
||||
<module>spring-data-commons-parent</module> |
||||
<module>spring-data-commons-core</module> |
||||
</modules> |
||||
<modelVersion>4.0.0</modelVersion> |
||||
|
||||
<groupId>org.springframework.data</groupId> |
||||
<artifactId>spring-data-commons</artifactId> |
||||
<version>1.5.0.BUILD-SNAPSHOT</version> |
||||
|
||||
<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> |
||||
<name>Spring Data Core</name> |
||||
|
||||
<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> |
||||
<parent> |
||||
<groupId>org.springframework.data.build</groupId> |
||||
<artifactId>spring-data-parent</artifactId> |
||||
<version>1.0.0.BUILD-SNAPSHOT</version> |
||||
<relativePath>../spring-data-build/parent/pom.xml</relativePath> |
||||
</parent> |
||||
|
||||
<properties> |
||||
<jackson>1.9.7</jackson> |
||||
<querydsl>2.8.0</querydsl> |
||||
<springhateoas>0.4.0.BUILD-SNAPSHOT</springhateoas> |
||||
</properties> |
||||
|
||||
<dependencies> |
||||
<dependency> |
||||
<groupId>org.springframework</groupId> |
||||
<artifactId>spring-core</artifactId> |
||||
<version>${spring}</version> |
||||
<exclusions> |
||||
<exclusion> |
||||
<groupId>commons-logging</groupId> |
||||
<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> |
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
||||
<javadoc.loc>src/main/javadoc</javadoc.loc> |
||||
<findbugs.skip>false</findbugs.skip> |
||||
</properties> |
||||
<dependency> |
||||
<groupId>javax.annotation</groupId> |
||||
<artifactId>jsr250-api</artifactId> |
||||
<version>1.0</version> |
||||
<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> |
||||
<plugin> |
||||
<groupId>com.agilejava.docbkx</groupId> |
||||
<artifactId>docbkx-maven-plugin</artifactId> |
||||
<version>2.0.7</version> |
||||
<groupId>com.mysema.maven</groupId> |
||||
<artifactId>maven-apt-plugin</artifactId> |
||||
<version>1.0.4</version> |
||||
<executions> |
||||
<execution> |
||||
<phase>generate-test-sources</phase> |
||||
<goals> |
||||
<goal>generate-html</goal> |
||||
<goal>generate-pdf</goal> |
||||
<goal>test-process</goal> |
||||
</goals> |
||||
<phase>pre-site</phase> |
||||
</execution> |
||||
</executions> |
||||
<dependencies> |
||||
<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> |
||||
<configuration> |
||||
<outputDirectory>target/generated-sources/test-annotations</outputDirectory> |
||||
<processor>com.mysema.query.apt.QuerydslAnnotationProcessor</processor> |
||||
</configuration> |
||||
</execution> |
||||
</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> |
||||
<!-- run `mvn package assembly:assembly` to trigger assembly creation. |
||||
see http://www.sonatype.com/books/mvnref-book/reference/assemblies-set-dist-assemblies.html --> |
||||
<groupId>org.apache.maven.plugins</groupId> |
||||
<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> |
||||
</plugins> |
||||
</build> |
||||
|
||||
<repositories> |
||||
<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> |
||||
</project> |
||||
@ -1,6 +0,0 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -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> |
||||