[jboss-svn-commits] JBL Code SVN: r34100 - in labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US: Chapter-Local_search and 3 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Jul 21 10:29:43 EDT 2010


Author: ge0ffrey
Date: 2010-07-21 10:29:43 -0400 (Wed, 21 Jul 2010)
New Revision: 34100

Modified:
   labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml
   labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Chapter-Local_search.xml
   labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Chapter-Planner_configuration.xml
   labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Chapter-Planner_introduction.xml
   labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Chapter-Score_calculation.xml
Log:
JBRULES-2587 Code highlighting role="XML"

Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml	2010-07-21 14:27:07 UTC (rev 34099)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Benchmarking_and_tweaking/Chapter-Benchmarking_and_tweaking.xml	2010-07-21 14:29:43 UTC (rev 34100)
@@ -31,7 +31,7 @@
 
     <para>A basic benchmarker configuration file looks something like this:</para>
 
-    <programlisting>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+    <programlisting role="XML">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;solverBenchmarkSuite&gt;
     &lt;benchmarkDirectory&gt;local/data/nqueens&lt;/benchmarkDirectory&gt;
 
@@ -120,7 +120,7 @@
     <para>To configure graph and CSV output of the best score over time, just add a
     <literal>solverStatisticType</literal> line:</para>
 
-    <programlisting>&lt;solverBenchmarkSuite&gt;
+    <programlisting role="XML">&lt;solverBenchmarkSuite&gt;
     &lt;benchmarkDirectory&gt;local/data/nqueens/solved&lt;/benchmarkDirectory&gt;
     &lt;solverStatisticType&gt;BEST_SOLUTION_CHANGED&lt;/solverStatisticType&gt;
     ...

Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Chapter-Local_search.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Chapter-Local_search.xml	2010-07-21 14:27:07 UTC (rev 34099)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Local_search/Chapter-Local_search.xml	2010-07-21 14:29:43 UTC (rev 34100)
@@ -442,14 +442,14 @@
 
       <para>A selector is currently based on a <literal>MoveFactory</literal>.</para>
 
-      <programlisting>  &lt;selector&gt;
+      <programlisting role="XML">  &lt;selector&gt;
     &lt;moveFactoryClass&gt;org.drools.planner.examples.nqueens.solver.NQueensMoveFactory&lt;/moveFactoryClass&gt;
   &lt;/selector&gt;</programlisting>
 
       <para>You're not obligated to generate the same set of moves at each step. It's generally a good idea to use
       several selectors, mixing fine grained moves and course grained moves:</para>
 
-      <programlisting>  &lt;selector&gt;
+      <programlisting role="XML">  &lt;selector&gt;
     &lt;selector&gt;
       &lt;moveFactoryClass&gt;org.drools.planner.examples.nurserostering.solver.move.factory.EmployeeChangeMoveFactory&lt;/moveFactoryClass&gt;
     &lt;/selector&gt;
@@ -485,7 +485,7 @@
             recommend this type of tabu because it tends to give the best results and requires little or no
             tweaking.</para>
 
-            <programlisting>    &lt;acceptor&gt;
+            <programlisting role="XML">    &lt;acceptor&gt;
         &lt;completeSolutionTabuSize&gt;1000&lt;/completeSolutionTabuSize&gt;
     &lt;/acceptor&gt;</programlisting>
           </listitem>
@@ -494,7 +494,7 @@
             <para><emphasis>Move tabu</emphasis> makes recent steps tabu. It does not accept a move equal to one of
             those steps.</para>
 
-            <programlisting>    &lt;acceptor&gt;
+            <programlisting role="XML">    &lt;acceptor&gt;
         &lt;completeMoveTabuSize&gt;7&lt;/completeMoveTabuSize&gt;
     &lt;/acceptor&gt;</programlisting>
           </listitem>
@@ -502,7 +502,7 @@
           <listitem>
             <para><emphasis>Undo move tabu </emphasis>makes the undo move of recent steps tabu.</para>
 
-            <programlisting>    &lt;acceptor&gt;
+            <programlisting role="XML">    &lt;acceptor&gt;
         &lt;completeUndoMoveTabuSize&gt;7&lt;/completeUndoMoveTabuSize&gt;
     &lt;/acceptor&gt;</programlisting>
           </listitem>
@@ -511,7 +511,7 @@
             <para><emphasis>Property tabu</emphasis> makes a property of recent steps tabu. For example, it can make the
             queen tabu, so that a recently moved queen can't be moved.</para>
 
-            <programlisting>    &lt;acceptor&gt;
+            <programlisting role="XML">    &lt;acceptor&gt;
         &lt;completePropertyTabuSize&gt;5&lt;/completePropertyTabuSize&gt;
     &lt;/acceptor&gt;</programlisting>
 
@@ -547,7 +547,7 @@
 
         <para>You can even combine tabu types:</para>
 
-        <programlisting>    &lt;acceptor&gt;
+        <programlisting role="XML">    &lt;acceptor&gt;
         &lt;completeSolutionTabuSize&gt;1000&lt;/completeSolutionTabuSize&gt;
         &lt;completeMoveTabuSize&gt;7&lt;/completeMoveTabuSize&gt;
     &lt;/acceptor&gt;</programlisting>
@@ -574,7 +574,7 @@
         <para>Start with a <literal>simulatedAnnealingStartingTemperature</literal> set to the maximum score delta a
         single move can cause. Use the <literal>Benchmarker</literal> to tweak the value.</para>
 
-        <programlisting>    &lt;acceptor&gt;
+        <programlisting role="XML">    &lt;acceptor&gt;
       &lt;simulatedAnnealingStartingTemperature&gt;10.0&lt;/simulatedAnnealingStartingTemperature&gt;
     &lt;/acceptor&gt;
     &lt;forager&gt;
@@ -588,7 +588,7 @@
         <para>You can even combine it with a tabu acceptor at the same time. Use a lower tabu size than in a pure tabu
         search configuration.</para>
 
-        <programlisting>    &lt;acceptor&gt;
+        <programlisting role="XML">    &lt;acceptor&gt;
       &lt;simulatedAnnealingStartingTemperature&gt;10.0&lt;/simulatedAnnealingStartingTemperature&gt;
       &lt;completePropertyTabuSize&gt;5&lt;/completePropertyTabuSize&gt;
     &lt;/acceptor&gt;
@@ -623,7 +623,7 @@
             have be evaluated during each step. By default it is positive infinity, so all accepted moves are evaluated
             at every step.</para>
 
-            <programlisting>  &lt;forager&gt;
+            <programlisting role="XML">  &lt;forager&gt;
     &lt;minimalAcceptedSelection&gt;1000&lt;/minimalAcceptedSelection&gt;
   &lt;/forager&gt;</programlisting>
           </listitem>
@@ -645,7 +645,7 @@
             <para><literal>NEVER</literal>: A move is never picked early: all accepted moves are evaluated that the
             selection allows. This is the default.</para>
 
-            <programlisting>    &lt;forager&gt;
+            <programlisting role="XML">    &lt;forager&gt;
         &lt;pickEarlyType&gt;NEVER&lt;/pickEarlyType&gt;
     &lt;/forager&gt;</programlisting>
           </listitem>
@@ -654,7 +654,7 @@
             <para><literal>FIRST_BEST_SCORE_IMPROVING</literal>: Pick the first accepted move that improves the best
             score. If none improve the best score, it behaves exactly like the pickEarlyType NEVER.</para>
 
-            <programlisting>    &lt;forager&gt;
+            <programlisting role="XML">    &lt;forager&gt;
         &lt;pickEarlyType&gt;FIRST_BEST_SCORE_IMPROVING&lt;/pickEarlyType&gt;
     &lt;/forager&gt;</programlisting>
           </listitem>
@@ -664,7 +664,7 @@
             last step score. If none improve the last step score, it behaves exactly like the pickEarlyType
             NEVER.</para>
 
-            <programlisting>    &lt;forager&gt;
+            <programlisting role="XML">    &lt;forager&gt;
         &lt;pickEarlyType&gt;FIRST_LAST_STEP_SCORE_IMPROVING&lt;/pickEarlyType&gt;
     &lt;/forager&gt;</programlisting>
           </listitem>
@@ -715,13 +715,13 @@
 
       <para>Terminates when an amount of time has been reached:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;maximumMinutesSpend&gt;2&lt;/maximumMinutesSpend&gt;
     &lt;/termination&gt;</programlisting>
 
       <para>or</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;maximumHoursSpend&gt;1&lt;/maximumHoursSpend&gt;
     &lt;/termination&gt;</programlisting>
 
@@ -739,7 +739,7 @@
 
       <para>Terminates when an amount of steps has been reached:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;maximumStepCount&gt;100&lt;/maximumStepCount&gt;
     &lt;/termination&gt;</programlisting>
     </section>
@@ -750,14 +750,14 @@
       <para>Terminates when a certain score has been reached. You can use this Termination if you know the perfect
       score, for example for 4 queens:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;scoreAttained&gt;0&lt;/scoreAttained&gt;
     &lt;/termination&gt;</programlisting>
 
       <para>You can also use this Termination to terminate once it reaches a feasible solution. For a solver problem
       with hard and soft constraints, it could look like this:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;scoreAttained&gt;0hard/-5000soft&lt;/scoreAttained&gt;
     &lt;/termination&gt;</programlisting>
     </section>
@@ -767,7 +767,7 @@
 
       <para>Terminates when the best score hasn't improved in a number of steps:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;maximumUnimprovedStepCount&gt;100&lt;/maximumUnimprovedStepCount&gt;
     &lt;/termination&gt;</programlisting>
 
@@ -782,7 +782,7 @@
       <para>Terminations can be combined, for example: terminate after 100 steps or if a score of 0 has been
       reached:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;terminationCompositionStyle&gt;OR&lt;/terminationCompositionStyle&gt;
         &lt;maximumStepCount&gt;100&lt;/maximumStepCount&gt;
         &lt;scoreAttained&gt;0&lt;/scoreAttained&gt;
@@ -791,7 +791,7 @@
       <para>Alternatively you can use AND, for example: terminate after reaching a feasible score of at least -100 and
       no improvements in 5 steps:</para>
 
-      <programlisting>    &lt;termination&gt;
+      <programlisting role="XML">    &lt;termination&gt;
         &lt;terminationCompositionStyle&gt;AND&lt;/terminationCompositionStyle&gt;
         &lt;maximumUnimprovedStepCount&gt;5&lt;/maximumUnimprovedStepCount&gt;
         &lt;scoreAttained&gt;-100&lt;/scoreAttained&gt;
@@ -834,7 +834,7 @@
     (see <literal>AllMovesOfOneExamSelector</literal>), extend the <literal>SelectorConfig</literal> class (see
     <literal>AllMovesOfOneExamSelectorConfig</literal>) and configure it in the configuration XML:</para>
 
-    <programlisting>    &lt;selector class="org.drools.planner.examples.examination.solver.selector.AllMovesOfOneExamSelectorConfig"/&gt;</programlisting>
+    <programlisting role="XML">    &lt;selector class="org.drools.planner.examples.examination.solver.selector.AllMovesOfOneExamSelectorConfig"/&gt;</programlisting>
 
     <para>If you build a better implementation that's not domain specific, consider adding it as a patch in our issue
     tracker and we'll take it along in future refactors and optimize it.</para>

Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Chapter-Planner_configuration.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Chapter-Planner_configuration.xml	2010-07-21 14:27:07 UTC (rev 34099)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_configuration/Chapter-Planner_configuration.xml	2010-07-21 14:29:43 UTC (rev 34100)
@@ -250,7 +250,7 @@
 
     <para>A basic solver configuration file looks something like this:</para>
 
-    <programlisting>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
+    <programlisting role="XML">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
 &lt;localSearchSolver&gt;
     &lt;scoreDrl&gt;/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl&lt;/scoreDrl&gt;
     &lt;scoreDefinition&gt;
@@ -290,7 +290,7 @@
 
       <para>You can set the environment mode in the solver configuration XML file:</para>
 
-      <programlisting>&lt;localSearchSolver&gt;
+      <programlisting role="XML">&lt;localSearchSolver&gt;
     &lt;environmentMode&gt;DEBUG&lt;/environmentMode&gt;
     ...
 &lt;/localSearchSolver&gt;</programlisting>
@@ -541,7 +541,7 @@
       <para>Here's an example on how you add the <literal>StartingSolutionInitializer</literal> to the
       configuration:</para>
 
-      <programlisting>&lt;localSearchSolver&gt;
+      <programlisting role="XML">&lt;localSearchSolver&gt;
     ...
     &lt;startingSolutionInitializerClass&gt;org.drools.planner.examples.examination.solver.solution.initializer.ExaminationStartingSolutionInitializer&lt;/startingSolutionInitializerClass&gt;
     ...

Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Chapter-Planner_introduction.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Chapter-Planner_introduction.xml	2010-07-21 14:27:07 UTC (rev 34099)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Planner_introduction/Chapter-Planner_introduction.xml	2010-07-21 14:29:43 UTC (rev 34100)
@@ -138,7 +138,7 @@
       maven repository</link>. If you use maven 2 or 3, just add a dependency to <literal>drools-planner-core</literal>
       in your project's <filename>pom.xml</filename>:</para>
 
-      <programlisting>    &lt;dependency&gt;
+      <programlisting role="XML">    &lt;dependency&gt;
         &lt;groupId&gt;org.drools.planner&lt;/groupId&gt;
         &lt;artifactId&gt;drools-planner-core&lt;/artifactId&gt;
         &lt;version&gt;5.x&lt;/version&gt;
@@ -147,7 +147,7 @@
       <para>You might also need to add the jboss repository in your repository manager (nexus, archiva, ...) or your
       <filename>~/settings.xml</filename>:</para>
 
-      <programlisting>    &lt;repositories&gt;
+      <programlisting role="XML">    &lt;repositories&gt;
         &lt;repository&gt;
             &lt;id&gt;repository.jboss.org&lt;/id&gt;
             &lt;url&gt;http://repository.jboss.org/maven2&lt;/url&gt;

Modified: labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Chapter-Score_calculation.xml
===================================================================
--- labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Chapter-Score_calculation.xml	2010-07-21 14:27:07 UTC (rev 34099)
+++ labs/jbossrules/trunk/drools-docs/drools-docs-planner/src/main/docbook/en-US/Chapter-Score_calculation/Chapter-Score_calculation.xml	2010-07-21 14:29:43 UTC (rev 34100)
@@ -44,7 +44,7 @@
 
     <para>You need to add your score rules drl files in the solver configuration, for example:</para>
 
-    <programlisting>    &lt;scoreDrl&gt;/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl&lt;/scoreDrl&gt;</programlisting>
+    <programlisting role="XML">    &lt;scoreDrl&gt;/org/drools/planner/examples/nqueens/solver/nQueensScoreRules.drl&lt;/scoreDrl&gt;</programlisting>
 
     <para>You can add multiple <literal>&lt;scoreDrl&gt;</literal> entries if needed.</para>
 
@@ -96,7 +96,7 @@
 
     <para>A <literal>ScoreDefinition</literal> instance is configured in the solver configuration:</para>
 
-    <programlisting>    &lt;scoreDefinition&gt;
+    <programlisting role="XML">    &lt;scoreDefinition&gt;
         &lt;scoreDefinitionType&gt;SIMPLE&lt;/scoreDefinitionType&gt;
     &lt;/scoreDefinition&gt;</programlisting>
 



More information about the jboss-svn-commits mailing list