java code format tabsize fix

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/c1525197
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/c1525197
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/c1525197

Branch: refs/heads/reference-guide
Commit: c1525197e45a9cdcd6b1b083a62e7bc538f22ffe
Parents: 0c4b09a
Author: Michael Mosmann <mich...@mosmann.de>
Authored: Fri Feb 15 19:09:06 2013 +0100
Committer: Michael Mosmann <mich...@mosmann.de>
Committed: Fri Feb 15 19:09:06 2013 +0100

----------------------------------------------------------------------
 .../reference/models/SerializableModelPage.java    |   12 +++---
 .../models/dynamic/CustomModelFormPage.java        |   30 +++++++-------
 .../src/documentation/source/conf.py               |    2 +-
 .../src/documentation/source/exts/includecode.py   |    5 ++
 .../src/documentation/source/index.rst             |    2 +-
 .../src/documentation/source/models.rst            |    1 +
 6 files changed, 29 insertions(+), 23 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/c1525197/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/SerializableModelPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/SerializableModelPage.java
 
b/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/SerializableModelPage.java
index 2cbfdbc..51189ab 100644
--- 
a/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/SerializableModelPage.java
+++ 
b/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/SerializableModelPage.java
@@ -11,11 +11,11 @@ public class SerializableModelPage extends WebPage
 {
        public SerializableModelPage()
        {
-//#docu
-IModel<String> message = Model.of("any message");
-message.setObject("current time: " + new Date());
-
-add(new Label("message", message));
-//#docu
+               //#docu
+               IModel<String> message = Model.of("any message");
+               message.setObject("current time: " + new Date());
+               
+               add(new Label("message", message));
+               //#docu
        }
 }

http://git-wip-us.apache.org/repos/asf/wicket/blob/c1525197/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/dynamic/CustomModelFormPage.java
----------------------------------------------------------------------
diff --git 
a/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/dynamic/CustomModelFormPage.java
 
b/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/dynamic/CustomModelFormPage.java
index 6e951a8..e47bdc0 100644
--- 
a/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/dynamic/CustomModelFormPage.java
+++ 
b/wicket-reference-guide/models/src/main/java/org/apache/wicket/reference/models/dynamic/CustomModelFormPage.java
@@ -13,22 +13,22 @@ public class CustomModelFormPage extends WebPage
 
                Form<Void> personForm = new Form<Void>("form");
 
-//#customModel
-personForm.add(new RequiredTextField<String>("personName", new Model<String>()
-{
-       @Override
-       public String getObject()
-       {
-               return person.getName();
-       }
+               //#customModel
+               personForm.add(new RequiredTextField<String>("personName", new 
Model<String>()
+               {
+                       @Override
+                       public String getObject()
+                       {
+                               return person.getName();
+                       }
 
-       @Override
-       public void setObject(String object)
-       {
-               person.setName(object);
-       }
-}));
-//#customModel
+                       @Override
+                       public void setObject(String object)
+                       {
+                               person.setName(object);
+                       }
+               }));
+               //#customModel
 
                add(personForm);
        }

http://git-wip-us.apache.org/repos/asf/wicket/blob/c1525197/wicket-reference-guide/src/documentation/source/conf.py
----------------------------------------------------------------------
diff --git a/wicket-reference-guide/src/documentation/source/conf.py 
b/wicket-reference-guide/src/documentation/source/conf.py
index 7859b072..f3f713d 100644
--- a/wicket-reference-guide/src/documentation/source/conf.py
+++ b/wicket-reference-guide/src/documentation/source/conf.py
@@ -88,7 +88,6 @@ pygments_style = 'sphinx'
 # A list of ignored prefixes for module index sorting.
 #modindex_common_prefix = []
 
-
 # -- Options for HTML output 
---------------------------------------------------
 
 # The theme to use for HTML and HTML Help pages.  See the documentation for
@@ -244,3 +243,4 @@ texinfo_documents = [
 #texinfo_show_urls = 'footnote'
 
 highlight_language = 'java'
+

http://git-wip-us.apache.org/repos/asf/wicket/blob/c1525197/wicket-reference-guide/src/documentation/source/exts/includecode.py
----------------------------------------------------------------------
diff --git 
a/wicket-reference-guide/src/documentation/source/exts/includecode.py 
b/wicket-reference-guide/src/documentation/source/exts/includecode.py
index 7a98848..54d19e1 100644
--- a/wicket-reference-guide/src/documentation/source/exts/includecode.py
+++ b/wicket-reference-guide/src/documentation/source/exts/includecode.py
@@ -26,6 +26,7 @@ class IncludeCode(Directive):
         'encoding':     directives.encoding,
         'prepend':      directives.unchanged_required,
         'append':       directives.unchanged_required,
+        'tabsize':      directives.unchanged_required,
     }
 
     def run(self):
@@ -82,7 +83,11 @@ class IncludeCode(Directive):
         within = set()
         res = []
         excluding = False
+        tabReplacement='';
+        for i in range(0,int(self.options.get('tabsize',2))):
+               tabReplacement = tabReplacement + ' ';
         for line in lines:
+            line = line.replace('\t', tabReplacement)
             index = line.find(marker)
             if index >= 0:
                 section_name = line[index+lenm:].strip()

http://git-wip-us.apache.org/repos/asf/wicket/blob/c1525197/wicket-reference-guide/src/documentation/source/index.rst
----------------------------------------------------------------------
diff --git a/wicket-reference-guide/src/documentation/source/index.rst 
b/wicket-reference-guide/src/documentation/source/index.rst
index cab9e61..016f0c3 100644
--- a/wicket-reference-guide/src/documentation/source/index.rst
+++ b/wicket-reference-guide/src/documentation/source/index.rst
@@ -9,7 +9,7 @@ Contents:
    helloworld
    application
    components
-   models
+   All about Models <models>
    converter
    requestcycle
    behaviors

http://git-wip-us.apache.org/repos/asf/wicket/blob/c1525197/wicket-reference-guide/src/documentation/source/models.rst
----------------------------------------------------------------------
diff --git a/wicket-reference-guide/src/documentation/source/models.rst 
b/wicket-reference-guide/src/documentation/source/models.rst
index 7dad2a3..14fa1e8 100644
--- a/wicket-reference-guide/src/documentation/source/models.rst
+++ b/wicket-reference-guide/src/documentation/source/models.rst
@@ -37,6 +37,7 @@ Simple Models
 The HelloWorld example program demonstrates the simplest model type in Wicket:
 
 .. includecode:: 
../../../helloworld/src/main/java/org/apache/wicket/reference/helloworld/HelloWorld.java#docu
+       :tabsize: 2
 
 The constructor for this page constructs a Label component. The first 
parameter to the Label component's constructor is the Wicket id, which 
associates the Label with a tag in the HelloWorld.html markup file:
 

Reply via email to