-The Core domain concepts expressed as interfaces and generic -implementations. -
- - diff --git a/spring-batch-docs/pom.xml b/spring-batch-docs/pom.xml new file mode 100644 index 000000000..28bc7dbea --- /dev/null +++ b/spring-batch-docs/pom.xml @@ -0,0 +1,124 @@ + +- This document is the API specification for the Spring Batch + This document is the API specification for Spring Batch
For further API reference and developer documentation, see the - Spring - Batch reference documentation. + + Spring Batch reference documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. diff --git a/src/models/Batch Presentation Diagrams-1.vsd b/spring-batch-docs/src/main/models/Batch Presentation Diagrams-1.vsd similarity index 100% rename from src/models/Batch Presentation Diagrams-1.vsd rename to spring-batch-docs/src/main/models/Batch Presentation Diagrams-1.vsd diff --git a/src/models/Batch Presentation Diagrams.vsd b/spring-batch-docs/src/main/models/Batch Presentation Diagrams.vsd similarity index 100% rename from src/models/Batch Presentation Diagrams.vsd rename to spring-batch-docs/src/main/models/Batch Presentation Diagrams.vsd diff --git a/spring-batch-docs/src/main/models/Figures.ppt b/spring-batch-docs/src/main/models/Figures.ppt new file mode 100644 index 000000000..31fa78fe2 Binary files /dev/null and b/spring-batch-docs/src/main/models/Figures.ppt differ diff --git a/src/models/StepDao-hirearchy.tiff b/spring-batch-docs/src/main/models/StepDao-hirearchy.tiff similarity index 100% rename from src/models/StepDao-hirearchy.tiff rename to spring-batch-docs/src/main/models/StepDao-hirearchy.tiff diff --git a/src/models/batch-architecture-review.doc b/spring-batch-docs/src/main/models/batch-architecture-review.doc similarity index 100% rename from src/models/batch-architecture-review.doc rename to spring-batch-docs/src/main/models/batch-architecture-review.doc diff --git a/src/models/domain-chunk-view-classdiagram.gif b/spring-batch-docs/src/main/models/domain-chunk-view-classdiagram.gif similarity index 100% rename from src/models/domain-chunk-view-classdiagram.gif rename to spring-batch-docs/src/main/models/domain-chunk-view-classdiagram.gif diff --git a/src/models/domain-classdiagram.gif b/spring-batch-docs/src/main/models/domain-classdiagram.gif similarity index 100% rename from src/models/domain-classdiagram.gif rename to spring-batch-docs/src/main/models/domain-classdiagram.gif diff --git a/src/models/repository-classdiagram.gif b/spring-batch-docs/src/main/models/repository-classdiagram.gif similarity index 100% rename from src/models/repository-classdiagram.gif rename to spring-batch-docs/src/main/models/repository-classdiagram.gif diff --git a/src/models/spring-batch-reference-model.png b/spring-batch-docs/src/main/models/spring-batch-reference-model.png similarity index 100% rename from src/models/spring-batch-reference-model.png rename to spring-batch-docs/src/main/models/spring-batch-reference-model.png diff --git a/spring-batch-infrastructure/src/main/java/overview.html b/spring-batch-infrastructure/src/main/java/overview.html deleted file mode 100644 index ad566f8bc..000000000 --- a/spring-batch-infrastructure/src/main/java/overview.html +++ /dev/null @@ -1,16 +0,0 @@ - -
--Infrastructure components are low-level re-usable abstractions that -help with optimisation or common ETL-style problems. Optimisations -include repeating an operation automatically until a policy determines -that the iteration is over. Combining this with a transaction -boundary optimises throughput by widening the transaction and sharing -the resources amongst all the operations. ETL support includes -input/output operations like flat file parsing, and transaction -synchronisations to make file access pseudo-transactional (e.g. return -to last good line if a transaction rolls back). There are also useful -abstractions for generic input and output. -
- - diff --git a/src/docbkx/resources/css/html.css b/src/docbkx/resources/css/html.css deleted file mode 100644 index 10936f337..000000000 --- a/src/docbkx/resources/css/html.css +++ /dev/null @@ -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