incubator-isis-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From danhayw...@apache.org
Subject svn commit: r1102625 [2/2] - in /incubator/isis/trunk: ./ applib/ applib/src/docbkx/guide/ applib/src/docbkx/guide/DRAFT/ applib/src/docbkx/guide/images/ applib/src/main/java/org/apache/isis/applib/ applib/src/main/java/org/apache/isis/applib/adapters/...
Date Fri, 13 May 2011 09:26:02 GMT
Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetFactoryTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetFactoryTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetFactoryTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetFactoryTest.java Fri May 13 09:26:00 2011
@@ -19,9 +19,9 @@
 
 package org.apache.isis.core.progmodel.facets.object.parseable;
 
-import org.apache.isis.applib.adapters.Localization;
 import org.apache.isis.applib.adapters.Parser;
 import org.apache.isis.applib.annotation.Parseable;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.config.IsisConfigurationDefault;
 import org.apache.isis.core.metamodel.facets.FacetFactory.ProcessClassContext;
 import org.apache.isis.core.metamodel.facets.object.parseable.ParseableFacet;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetUsingParserTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetUsingParserTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetUsingParserTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/parseable/ParseableFacetUsingParserTest.java Fri May 13 09:26:00 2011
@@ -20,9 +20,9 @@ package org.apache.isis.core.progmodel.f
 
 import java.util.IllegalFormatWidthException;
 
-import org.apache.isis.applib.adapters.Localization;
 import org.apache.isis.applib.adapters.Parser;
 import org.apache.isis.applib.adapters.ParsingException;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.authentication.AuthenticationSessionProvider;
 import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
 import org.apache.isis.core.metamodel.adapter.map.AdapterMap;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/value/ValueFacetFactoryTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/value/ValueFacetFactoryTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/value/ValueFacetFactoryTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/object/value/ValueFacetFactoryTest.java Fri May 13 09:26:00 2011
@@ -22,9 +22,9 @@ package org.apache.isis.core.progmodel.f
 import org.apache.isis.applib.adapters.AbstractValueSemanticsProvider;
 import org.apache.isis.applib.adapters.DefaultsProvider;
 import org.apache.isis.applib.adapters.EncoderDecoder;
-import org.apache.isis.applib.adapters.Localization;
 import org.apache.isis.applib.adapters.Parser;
 import org.apache.isis.applib.annotation.Value;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.config.IsisConfigurationDefault;
 import org.apache.isis.core.metamodel.facets.FacetFactory.ProcessClassContext;
 import org.apache.isis.core.metamodel.facets.ebc.EqualByContentFacet;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigDecimalValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigDecimalValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigDecimalValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigDecimalValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -31,7 +31,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigIntValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigIntValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigIntValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BigIntValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -31,7 +31,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BooleanValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BooleanValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BooleanValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/BooleanValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -28,7 +28,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ByteValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ByteValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ByteValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ByteValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -29,7 +29,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/CharacterValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/CharacterValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/CharacterValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/CharacterValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -28,7 +28,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ColorValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ColorValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ColorValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ColorValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -28,7 +28,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.applib.value.Color;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/DoubleValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/DoubleValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/DoubleValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/DoubleValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -29,7 +29,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/FloatValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/FloatValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/FloatValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/FloatValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -29,7 +29,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/IntValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/IntValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/IntValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/IntValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -29,7 +29,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaSqlDateValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaSqlDateValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaSqlDateValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaSqlDateValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -33,7 +33,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaUtilDateValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaUtilDateValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaUtilDateValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/JavaUtilDateValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -33,7 +33,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/LongValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/LongValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/LongValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/LongValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -29,7 +29,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/MoneyValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/MoneyValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/MoneyValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/MoneyValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -30,7 +30,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.applib.value.Money;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PercentageValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PercentageValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PercentageValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PercentageValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -28,7 +28,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.applib.value.Percentage;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PolishMoneyValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PolishMoneyValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PolishMoneyValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/PolishMoneyValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -31,7 +31,7 @@ import org.junit.Ignore;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.applib.value.Money;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ShortValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ShortValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ShortValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ShortValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -29,7 +29,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.metamodel.facets.object.parseable.TextEntryParseException;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/StringValueSemanticsProviderTest.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/StringValueSemanticsProviderTest.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/StringValueSemanticsProviderTest.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/StringValueSemanticsProviderTest.java Fri May 13 09:26:00 2011
@@ -27,7 +27,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 import org.apache.isis.core.metamodel.facetapi.FacetHolderImpl;
 import org.apache.isis.core.progmodel.facets.value.string.StringValueSemanticsProvider;

Modified: incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ValueSemanticsProviderAbstractTestCase.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ValueSemanticsProviderAbstractTestCase.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ValueSemanticsProviderAbstractTestCase.java (original)
+++ incubator/isis/trunk/core/progmodel/src/test/java/org/apache/isis/core/progmodel/facets/value/ValueSemanticsProviderAbstractTestCase.java Fri May 13 09:26:00 2011
@@ -37,7 +37,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.authentication.AuthenticationSessionProvider;
 import org.apache.isis.core.commons.config.IsisConfiguration;
 import org.apache.isis.core.metamodel.adapter.ObjectAdapter;

Modified: incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/profiler/Profiler.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/profiler/Profiler.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/profiler/Profiler.java (original)
+++ incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/profiler/Profiler.java Fri May 13 09:26:00 2011
@@ -21,48 +21,62 @@
 package org.apache.isis.core.runtime.profiler;
 
 import java.text.NumberFormat;
-import java.util.Hashtable;
+import java.util.HashMap;
 import java.util.Locale;
-
+import java.util.Map;
 
 public class Profiler {
+    
     private final static String DELIMITER = "\t";
-    private static NumberFormat floatFormat = NumberFormat.getNumberInstance(Locale.UK);
-    private static NumberFormat integerFormat = NumberFormat.getNumberInstance(Locale.UK);
+    private static NumberFormat FLOAT_FORMAT = NumberFormat.getNumberInstance(Locale.UK);
+    private static NumberFormat INTEGER_FORMAT = NumberFormat.getNumberInstance(Locale.UK);
+
+    private final static Map<Thread,String> threads = new HashMap<Thread,String>();
+
     private static int nextId = 0;
     private static int nextThread = 0;
+
     protected static ProfilerSystem profilerSystem = new ProfilerSystem();
-    private static Hashtable threads = new Hashtable();
 
-    public static String memoryLog() {
-        final long free = memory();
-        return integerFormat.format(free) + " bytes";
+    /**
+     * Primarily for testing.
+     * @param profilerSystem
+     */
+    public static void setProfilerSystem(final ProfilerSystem profilerSystem) {
+        Profiler.profilerSystem = profilerSystem;
     }
 
-    private static long memory() {
-        return profilerSystem.memory();
+    public static String memoryLog() {
+        final long free = memory();
+        return INTEGER_FORMAT.format(free) + " bytes";
     }
 
     private static long time() {
         return profilerSystem.time();
     }
 
-    public static void setProfilerSystem(final ProfilerSystem profilerSystem) {
-        Profiler.profilerSystem = profilerSystem;
+    private static long memory() {
+        return profilerSystem.memory();
     }
 
-    private long elapsedTime = 0;
+    //////////////////////////////////////////////////////////////
+    // Profiler instance, constructor
+    //////////////////////////////////////////////////////////////
+
+    private final String thread;
+
     private final int id;
-    private long memory;
     private final String name;
+    
+    private long elapsedTime = 0;
+    private long memory;
     private long start = 0;
-    private final String thread;
     private boolean timing = false;
 
     public Profiler(final String name) {
         this.name = name;
         synchronized (Profiler.class) {
-            id = nextId++;
+            this.id = nextId++;
         }
         final Thread t = Thread.currentThread();
         final String thread = (String) threads.get(t);
@@ -75,21 +89,13 @@ public class Profiler {
         memory = memory();
     }
 
-    public long getElapsedTime() {
-        return timing ? time() - start : elapsedTime;
-    }
-
-    public long getMemoryUsage() {
-        return memory() - memory;
-    }
-
     public String getName() {
         return name;
     }
 
-    public String log() {
-        return id + DELIMITER + thread + DELIMITER + getName() + DELIMITER + getMemoryUsage() + DELIMITER + getElapsedTime();
-    }
+    //////////////////////////////////////////////////////////////
+    // start, stop, reset
+    //////////////////////////////////////////////////////////////
 
     public void reset() {
         elapsedTime = 0;
@@ -108,14 +114,35 @@ public class Profiler {
         elapsedTime += end - start;
     }
 
+    //////////////////////////////////////////////////////////////
+    // MemoryUsage, ElapsedTime
+    //////////////////////////////////////////////////////////////
+
+    public long getElapsedTime() {
+        return timing ? time() - start : elapsedTime;
+    }
+
+    public long getMemoryUsage() {
+        return memory() - memory;
+    }
+
+    //////////////////////////////////////////////////////////////
+    // logging
+    //////////////////////////////////////////////////////////////
+
     public String memoryUsageLog() {
-        return integerFormat.format(getMemoryUsage()) + " bytes";
+        return INTEGER_FORMAT.format(getMemoryUsage()) + " bytes";
     }
 
     public String timeLog() {
-        return floatFormat.format(getElapsedTime() / 1000.0) + " secs";
+        return FLOAT_FORMAT.format(getElapsedTime() / 1000.0) + " secs";
+    }
+
+    public String log() {
+        return id + DELIMITER + thread + DELIMITER + getName() + DELIMITER + getMemoryUsage() + DELIMITER + getElapsedTime();
     }
 
+
     @Override
     public String toString() {
         return getElapsedTime() + "ms - " + name;

Modified: incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/Options.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/Options.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/Options.java (original)
+++ incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/Options.java Fri May 13 09:26:00 2011
@@ -29,6 +29,7 @@ import org.apache.isis.core.commons.debu
 
 
 public class Options implements DebuggableWithTitle {
+
     private final Properties properties = new Properties();
 
     public void addOption(String name, String value) {
@@ -39,19 +40,7 @@ public class Options implements Debuggab
         properties.put(name, options);
     }
 
-    public void copy(Options options) {
-        properties.putAll(options.properties);
-    }
-
-    public void debugData(DebugBuilder debug) {
-        Enumeration<Object> keys = properties.keys();
-        while (keys.hasMoreElements()) {
-            String name = (String) keys.nextElement();
-            debug.appendln(name, properties.get(name));
-        }
-    }
-
-    public Iterator<String>  names() {
+    public Iterator<String> names() {
     	final Enumeration<?> propertyNames = properties.propertyNames();
     	return new Iterator<String>() {
 			public boolean hasNext() {
@@ -66,10 +55,6 @@ public class Options implements Debuggab
 			}};
     }
     
-    public String debugTitle() {
-        return "Options";
-    }
-
     public String getString(String name) {
         return properties.getProperty(name);
     }
@@ -78,15 +63,6 @@ public class Options implements Debuggab
         return properties.getProperty(name, defaultValue);
     }
 
-    public Options getOptions(String name) {
-        Options options = (Options) properties.get(name);
-        if (options == null) {
-            options = new Options();
-            addOptions(name, options);
-        }
-        return options;
-    }
-
     public int getInteger(String name, int defaultValue) {
         String value = getString(name);
         if (value == null) {
@@ -96,9 +72,41 @@ public class Options implements Debuggab
         }
     }
 
+    public Options getOptions(String name) {
+        Options options = (Options) properties.get(name);
+        if (options == null) {
+            options = new Options();
+            addOptions(name, options);
+        }
+        return options;
+    }
+
     public boolean isOptions(String name) {
         return properties.get(name) instanceof Options;
     }
 
+    
+    public void copy(Options options) {
+        properties.putAll(options.properties);
+    }
+
+
+    /////////////////////////////////
+    // Debugging
+    /////////////////////////////////
+
+    public String debugTitle() {
+        return "Options";
+    }
+
+    public void debugData(DebugBuilder debug) {
+        Enumeration<Object> keys = properties.keys();
+        while (keys.hasMoreElements()) {
+            String name = (String) keys.nextElement();
+            debug.appendln(name, properties.get(name));
+        }
+    }
+
+
 }
 

Modified: incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/PerspectiveEntry.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/PerspectiveEntry.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/PerspectiveEntry.java (original)
+++ incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/PerspectiveEntry.java Fri May 13 09:26:00 2011
@@ -28,16 +28,14 @@ import com.google.common.collect.Lists;
 
 public class PerspectiveEntry {
 
-    private final List<Object> objects = Lists.newArrayList();
-    private final List<Object> services = Lists.newArrayList();
-    private String name;
-
     public PerspectiveEntry() {}
 
     /////////////////////////////////////////////////////////
     // Name & Title
     /////////////////////////////////////////////////////////
 
+    private String name;
+
     public String getName() {
         return name;
     }
@@ -55,6 +53,9 @@ public class PerspectiveEntry {
     // Objects, save
     /////////////////////////////////////////////////////////
 
+    private final List<Object> objects = Lists.newArrayList();
+
+
     // REVIEW should this deal with Isis, and the services with IDs (or Isis)
     public List<Object> getObjects() {
         return objects;
@@ -81,6 +82,8 @@ public class PerspectiveEntry {
     // Services
     /////////////////////////////////////////////////////////
 
+    private final List<Object> services = Lists.newArrayList();
+
     public List<Object> getServices() {
         return services;
     }
@@ -113,7 +116,6 @@ public class PerspectiveEntry {
     }
 
 
-
 }
 
 

Modified: incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserLocalization.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserLocalization.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserLocalization.java (original)
+++ incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserLocalization.java Fri May 13 09:26:00 2011
@@ -21,7 +21,7 @@ package org.apache.isis.core.runtime.use
 import java.util.Locale;
 import java.util.TimeZone;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 
 public class UserLocalization implements Localization {
 

Modified: incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserProfile.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserProfile.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserProfile.java (original)
+++ incubator/isis/trunk/core/runtime/src/main/java/org/apache/isis/core/runtime/userprofile/UserProfile.java Fri May 13 09:26:00 2011
@@ -23,15 +23,13 @@ package org.apache.isis.core.runtime.use
 import java.util.Collections;
 import java.util.List;
 
-import org.apache.isis.applib.adapters.Localization;
-import org.apache.isis.core.commons.debug.DebugBuilder;
-import org.apache.isis.core.commons.debug.DebuggableWithTitle;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.exceptions.IsisException;
 import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
 
 import com.google.common.collect.Lists;
 
-public class UserProfile /* implements DebuggableWithTitle */ {
+public class UserProfile {
 	
 
     public UserProfile() {}
@@ -124,14 +122,12 @@ public class UserProfile /* implements D
         return Collections.unmodifiableList(entries);
     }
     
-    
 
     /////////////////////////////////////////////////////////
     // Options
     /////////////////////////////////////////////////////////
 
     private final Options options = new Options();
-    private Localization localization;
 
     public Options getOptions() {
         return options;
@@ -146,6 +142,7 @@ public class UserProfile /* implements D
     // Localization
     /////////////////////////////////
 
+    private Localization localization;
     public Localization getLocalization() {
         return localization;
     }
@@ -165,5 +162,7 @@ public class UserProfile /* implements D
     }
 
 
+    
+
 }
 

Modified: incubator/isis/trunk/core/src/docbkx/guide/isis-core.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/core/src/docbkx/guide/isis-core.xml?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/core/src/docbkx/guide/isis-core.xml (original)
+++ incubator/isis/trunk/core/src/docbkx/guide/isis-core.xml Fri May 13 09:26:00 2011
@@ -2637,140 +2637,122 @@ Element customerAsXml = snapshot.toXml()
       <title>Command Line Flag (<classname>OptionHandler</classname>)
       API</title>
 
-      <para>*** to document. (moved from runtimes:dflt)</para>
-
-      <para></para>
+      <para>The
+      <classname>oai.core.runtime.optionhandler.OptionHandler</classname>
+      <acronym>API</acronym> is a mechanism to allow runtimes to write command
+      line launchers that use the <ulink
+      url="http://commons.apache.org/cli">Apache Commons CLI</ulink>
+      <acronym>API</acronym> for specifying command line flags.</para>
+
+      <para>The <classname>OptionHandler</classname> interface extends from
+      <classname>IsisConfigurationBuilderPrimer</classname>, meaning that each
+      instance is handed an <classname>IsisConfigurationBuilder</classname> in
+      order to add additional configuration properties. For example, the
+      <emphasis>default runtime</emphasis> defines a
+      <classname>OptionHandlerViewer</classname> which searches for the
+      <code>--viewer</code> flag and loads the relevant properties file (eg
+      <filename>viewer_html.properties</filename> if
+      <code>--viewer=html</code> is specified).</para>
+
+      <para>The mechanism to register <classname>OptionHandler</classname>s is
+      specific to each runtime implemenetation. For example, the default
+      runtime has an <classname>IsisRunner</classname> class which defines an
+      <methodname>addOptionHandler(...)</methodname> method.</para>
     </sect1>
 
     <sect1>
       <title>User Profiles</title>
 
-      <para>*** to tidy up (moved from runtimes:dflt)</para>
-
-      <para></para>
-
-      <para>Information about a user of the system (rather that a user of the
-      application domain model) is stored in a
-      <classname>UserProfile</classname> object which is got from the
-      <classname>UserProfileService</classname>, which in turn is accessible
-      from <classname>IsisSession</classname>. There is also convienence
-      methods on <classname>IsisContext</classname> to get both the
-      <classname>UserProfile</classname> and the
-      <classname>UserProfileService</classname>. The user profile details the
-      perspectives the user has set up and options that have been specified,
-      typically for the user interfaces. The user profile service provides a
-      way to create, save and retrieve the user profiles, specifically the
-      profile of the current user. The service in turn has a
-      <classname>UserProfilePersistor</classname> that is used to do the
-      actual persistence.</para>
-
-      <para>Setting up profiles</para>
-
-      <para>Profiles can be created at start up by creating
-      <classname>UserProfileFixture</classname> subclasses. Theses are only
-      ever loaded once as the fixture installer checks with
-      <methodname>UserProfileSevice.isInitialized()</methodname> to see if the
-      service is already set up. The profile fixture (which is defined in the
-      application library and is therefore not part of the Isis framework)
-      loads the profiles into Isis by passing in an implementation of
-      ProfilePersistor that provides a way for the perspective to make
-      requests of the framework.</para>
-
-      <para></para>
-
-      <para></para>
-
-      <para></para>
-
-      <para>To store profiles (during exploration) for users the a profile
-      store must be specified.</para>
-
-      <para>On the command line use -e xml to store them in an XML.</para>
-
-      <para>Without this the profile will simply be kept in memory, and lost
-      on exit.</para>
-
-      <para></para>
+      <para>The idea behind user profiles is to allow viewers to store
+      information about a user, for example as their preferences, bookmarks
+      and other related information. The applib itself already defines the
+      <classname>oai.applib.profiles.Profile</classname> interface to (which
+      represent an end-user's profile), and the
+      <classname>oai.applib.profiles.Perspective</classname> (which represents
+      an end-users' desktop perspective; that is icons/links for domain
+      services and domain objects). The
+      <classname>oai.core.runtime.userprofile</classname> package provides a
+      set of classes to allow runtimes to provide an implementation of these
+      applib interfaces:</para>
+
+      <itemizedlist>
+        <listitem>
+          <para>The <classname>UserProfile</classname> class is intended to
+          assist the implementation of
+          <classname>oai.applib.profiles.Profile</classname> interface. It
+          holds a reference to an <classname>Options</classname> object , an
+          collection of <classname>PerspectiveEntry</classname> objects (both
+          in <package>oai.core.runtime.userprofile</package> package, and
+          discussed below), and an <classname>oai.applib.profiles.
+          Localization</classname> object (to represent the user's current
+          locale)</para>
+        </listitem>
+
+        <listitem>
+          <para>The <classname>Options</classname> class is a wrapper around a
+          <classname>java.util.Properties</classname> object, and allows the
+          viewer to store a collection of settings for the user. Options can
+          also be nested (that is, an <classname>Option</classname> can hold
+          another as one of its keys).</para>
+        </listitem>
+
+        <listitem>
+          <para>The <classname>PerspectiveEntry</classname> class is intended
+          to assist in the implementation of
+          <classname>oai.applib.profiles.Perspective</classname> interface,
+          representing a saved view representation within the viewer. A
+          <classname>PerspectiveEntry</classname> has a name, has a 'service'
+          collection of objects, and an 'objects' collection.</para>
+        </listitem>
+      </itemizedlist>
+
+      <para>The <package>userprofile</package> package also defines the
+      <classname>UserProfileStore</classname> and
+      <classname>UserProfileLoader</classname> interfaces. These are suggested
+      <acronym>API</acronym>s for runtimes to implement, indicating a
+      mechanism by which viewers can have a consistent way to obtain
+      <classname>UserProfile</classname>s, irrespective of the configured
+      runtime in use. For example, the default runtime
+      <package>(oai.runtimes:dflt)</package> makes the
+      <classname>UserProfileStore</classname> available through its
+      <classname>IsisContext</classname> service locator.</para>
+
+      <para>The mechanism to specify the profile store to use depends on the
+      configured runtime. The <emphasis>default runtime</emphasis>
+      <package>(oai.runtimes:dflt)</package>, for example, allows the profile
+      store to be specified using a property in
+      <filename>isis.properties</filename> configuration file:</para>
 
-      <para></para>
+      <programlisting>isis.user-profile-store=xml</programlisting>
 
-      <sect2>
-        <title>Setting up Perspectives (Profile Fixtures)</title>
-
-        <para>*** to tidy up (moved from runtimes:dflt)</para>
-
-        <para></para>
-
-        <para>Perspectives allow the set of services available to a user (eg
-        as icons in the DnD viewer) to be customized for that user. Since
-        these services represent the "start points" for the user to interact
-        with the domain model, they in a sense define an application on a
-        per-user basis.</para>
-
-        <para>The perspectives are stored in user-profiles, which are a
-        persistence mechanism independent of the object store. (The intent is
-        for user profiles to store additional information for use by viewers,
-        for example allowing a user to reskin an application or change colors
-        or fonts. As of NOF 4.0 the functionality provided is still limited,
-        however).</para>
-
-        <para>The key here is that if a user logs in and no perspective exists
-        for that user then one will be created for them. The new perspective
-        will be a copy of the 'template' perspective, or, if none was defined,
-        a perspective containing all the known services. To create a template
-        perspective add a perspective fixture that calls
-        <methodname>saveAsDefault()</methodname>, rather than
-        <methodname>saveForUser()</methodname> for a named user, as shown
-        below.</para>
-
-        <programlisting>public class PerspectivesFixture extends UserProfileFixture {
-    @Override
-    protected void installProfiles() {
-        Profile profile = newUserProfile();
-        Perspective perspective = profile.newPerspective("ECS");
-        perspective.addToServices(LocationFactory.class);
-        perspective.addToServices(CustomerRepository.class);
-        perspective.addToServices(PaymentMethodFactory.class);
-        
-        saveAsDefault(profile);
-    }
-}
-</programlisting>
+      <para>Alternatively a command line flag (-e or --user-profile-store) can
+      be used.</para>
 
-        <para>With that set up, when a new user now logs in they will see
-        three service icons on the screen for locations, customers and payment
-        methods. On the drag and drop user interface the user can add and
-        remove services from their perspective. To remove a service icon
-        right-click on the grey border and select the close option. To add a
-        service select the Services... option from the application menu
-        (accessed by right-clicking on the application background) and drag
-        the required service onto the desktop. Unfortunately there is no
-        similar mechanism available on the HTML user interface so you will
-        need to modify the created perspectives via the DND UI.</para>
-
-        <para></para>
-
-        <para></para>
-      </sect2>
+      <para>If a non-persisting profile store is specified, then the profile
+      will simply be kept in memory, and lost on exit.</para>
     </sect1>
 
     <sect1>
       <title>Utility Classes</title>
 
-      <para>*** to document. (moved from runtimes:dflt)</para>
-
-      <para></para>
-
       <sect2>
         <title>Sysout (SystemPrinter) Utility</title>
 
-        <para></para>
+        <para>The <classname>oai.core.runtime.sysout.SystemPrinter</classname>
+        utility is a simple wrapper to make it easy to print to any
+        <classname>java.io.Outputstream</classname> (defaulting to
+        <code>System.out</code>). It also includes a number of methods for
+        printing out the version of <emphasis>Isis</emphasis>.</para>
       </sect2>
 
       <sect2>
         <title>Profiler Utility</title>
 
-        <para></para>
+        <para>The <classname>oai.core.runtime.profiler.Profiler</classname>
+        class provides simple support for diagnosing timing and memory issues.
+        It allows the memory snapshots and timing to be captured on a per
+        thread basis, so that, for example, any memory leaks can be tracked by
+        snapshotting at the beginning or end of requests.</para>
       </sect2>
     </sect1>
 
@@ -2778,21 +2760,28 @@ Element customerAsXml = snapshot.toXml()
       <title>Logging Support</title>
 
       <sect2>
-        <title>Snapshot appenders</title>
+        <title>Log4J snapshot appenders</title>
 
-        <para>*** to tidy up (moved from runtimes:dflt)</para>
+        <para><emphasis>Apache Isis</emphasis> uses <ulink
+        url="logging.apache.org">Apache log4j</ulink> as its mechanism, and
+        provides a number of log4j appender implementations which can be used
+        in your application if you require.</para>
 
-        <para></para>
-
-        <para></para>
+        <para>Specifically, the framework provides a number of appenders that
+        create a snapshot of the recently logged events instead of capturing
+        all events since the system started. The benefits here are
+        twofold:<itemizedlist>
+            <listitem>
+              <para>First, writing to the appenders is minimised as they are
+              only written when errors occur or the user demands it.</para>
+            </listitem>
 
-        <para>The framework provides a number of appenders that create a
-        snapshot of the recently logged events instead of capturing all events
-        since the system started. The benefits here are twofold. First,
-        writing to the appenders is minimised as they are only written when
-        errors occur or the user demands it. Second, the partial log can be
-        automatically sent over the network to someone who needs to know when
-        things have gone wrong.</para>
+            <listitem>
+              <para>Second, the partial log can be automatically sent over the
+              network to someone who needs to know when things have gone
+              wrong.</para>
+            </listitem>
+          </itemizedlist></para>
 
         <para>All the snapshot appends support the same basic
         properties:-</para>
@@ -2877,7 +2866,7 @@ Element customerAsXml = snapshot.toXml()
           <para>The following example writes xml snapshots to the logs
           directory to files ending with '.xml'.</para>
 
-          <programlisting format="linespecific">log4j.appender.Snapshot=org.apache.isis.utility.logging.FileSnapshotAppender
+          <programlisting format="linespecific">log4j.appender.Snapshot=org.apache.isis.core.runtime.logging.FileSnapshotAppender
 log4j.appender.Snapshot.bufferSize=1024
 log4j.appender.Snapshot.addInfo=true
 log4j.appender.Snapshot.locationInfo=true
@@ -2894,7 +2883,7 @@ log4j.appender.Snapshot.layout=org.apach
           there will be no one sitting in front of it to see it. It has no
           properties so its configuration is short.</para>
 
-          <programlisting format="linespecific">log4j.appender.Popup=org.apache.isis.utility.logging.PopupSnapshotAppender
+          <programlisting format="linespecific">log4j.appender.Popup=org.apache.isis.core.runtime.logging.PopupSnapshotAppender
 log4j.appender.Popup.layout=org.apache.log4j.PatternLayout
 log4j.appender.Popup.layout.ConversionPattern=%-5r [%-20c{1} %-10t %-5p]  %m%n
 </programlisting>
@@ -2936,11 +2925,11 @@ log4j.appender.Popup.layout.ConversionPa
             </listitem>
           </itemizedlist>
 
-          <para>The following example sends a short HTML snapshot logs to
-          logs@support.acme.com, via the email server at my.emailserver.com
-          using port 25.</para>
+          <para>The following example sends a short <acronym>HTML</acronym>
+          snapshot logs to logs@support.acme.com, via the email server at
+          my.emailserver.com using port 25.</para>
 
-          <programlisting format="linespecific">log4j.appender.EmailSnapshot=org.apache.isis.utility.logging.SmtpSnapshotAppender
+          <programlisting format="linespecific">log4j.appender.EmailSnapshot=org.apache.isis.core.runtime.logging.SmtpSnapshotAppender
 log4j.appender.EmailSnapshot.bufferSize=50
 log4j.appender.EmailSnapshot.addInfo=true
 log4j.appender.EmailSnapshot.server=my.emailserver.com
@@ -2961,7 +2950,7 @@ log4j.appender.EmailSnapshot.layout=org.
           <para>The following example sends an XML snapshot to a server on a
           private network.</para>
 
-          <programlisting format="linespecific">log4j.appender.SocketSnapshot=org.apache.isis.utility.logging.SocketSnapshotAppender
+          <programlisting format="linespecific">log4j.appender.SocketSnapshot=org.apache.isis.core.runtime.logging.SocketSnapshotAppender
 log4j.appender.SocketSnapshot.bufferSize=1024
 log4j.appender.SocketSnapshot.addInfo=true
 log4j.appender.SocketSnapshot.server=191.168.1.1
@@ -2971,7 +2960,7 @@ log4j.appender.SocketSnapshot.layout=org
           <para>The snaphot server should be directed to a maching running the
           server. The server is run using the following command:</para>
 
-          <screen format="linespecific">java -cp isis.jar org.apache.isis.utility.logging.SnapshotServer</screen>
+          <screen format="linespecific">java -cp isis.jar org.apache.isis.core.runtime.logging.SnapshotServer</screen>
 
           <para>The server needs a properties file with the following
           properties defined (with the prefix
@@ -3032,8 +3021,8 @@ isis.snapshotserver.extension=xml</progr
             <listitem>
               <para><emphasis><methodname>url</methodname></emphasis></para>
 
-              <para>URL of server to post data to (including the protocol
-              'http').</para>
+              <para>The <acronym>URL</acronym> of server to post data to
+              (including the protocol 'http').</para>
             </listitem>
 
             <listitem>
@@ -3052,15 +3041,15 @@ isis.snapshotserver.extension=xml</progr
           <para>The following example sends a default length snapshot to the
           webserver.</para>
 
-          <programlisting format="linespecific">log4j.appender.Remote=org.apache.isis.utility.logging.WebSnapshotAppender
+          <programlisting format="linespecific">log4j.appender.Remote=org.apache.isis.core.runtime.logging.WebSnapshotAppender
 log4j.appender.Remote.addInfo=true
 log4j.appender.Remote.locationInfo=true
 log4j.appender.Remote.url=http://192.168.1.3/support/test.php
 log4j.appender.Remote.layout=org.apache.log4j.HTMLLayout</programlisting>
 
-          <para>This appender use the HTTP POST method to upload the data. It
-          passes up a message and the snapshot as two parameters to the
-          request: <varname>error</varname> and
+          <para>This appender use the <acronym>HTTP</acronym> POST method to
+          upload the data. It passes up a message and the snapshot as two
+          parameters to the request: <varname>error</varname> and
           <varname>trace</varname>.</para>
         </sect3>
       </sect2>

Modified: incubator/isis/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/pom.xml?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/pom.xml (original)
+++ incubator/isis/trunk/pom.xml Fri May 13 09:26:00 2011
@@ -246,7 +246,23 @@
                     </executions>
                 </plugin>
 
-
+				<!-- Apache Release Audit Tool -->
+				<plugin>
+					<groupId>org.apache.rat</groupId>
+					<artifactId>apache-rat-plugin</artifactId>
+					<version>0.7</version>
+					<!-- 
+					<executions>
+						<execution>
+							<phase>verify</phase>
+							<goals>
+								<goal>check</goal>
+							</goals>
+						</execution>
+					</executions>					
+					 -->
+				</plugin>
+      
                 <!-- IDE support for Eclipse. (NetBeans 6.7+ and IDEA 7.0 
                     have built-in support for Maven) Alternatively, use m2eclipse and import 
                     POMs directly. -->
@@ -735,6 +751,29 @@
                 <artifactId>maven-enforcer-plugin</artifactId>
             </plugin>
 
+			<plugin>
+				<groupId>org.apache.rat</groupId>
+				<artifactId>apache-rat-plugin</artifactId>
+				<!-- 
+				<executions> 
+                    <execution> 
+                        <phase>verify</phase> 
+                        <goals> 
+                            <goal>check</goal> 
+                        </goals> 
+                    </execution> 
+                </executions> 
+				-->
+				<configuration>
+					<excludeSubProjects>false</excludeSubProjects>
+					<numUnapprovedLicenses>0</numUnapprovedLicenses>
+					<excludes>
+						<exclude>**/*.hsp</exclude>
+						<exclude>**/*.svg</exclude>
+					</excludes>
+				</configuration>
+			</plugin>
+      
 
             <plugin>
                 <groupId>org.apache.maven.plugins</groupId>

Modified: incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/persistence/adapterfactory/pojo/PojoAdapter.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/persistence/adapterfactory/pojo/PojoAdapter.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/persistence/adapterfactory/pojo/PojoAdapter.java (original)
+++ incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/persistence/adapterfactory/pojo/PojoAdapter.java Fri May 13 09:26:00 2011
@@ -22,7 +22,7 @@ package org.apache.isis.runtimes.dflt.ru
 import static org.hamcrest.CoreMatchers.is;
 import static org.hamcrest.CoreMatchers.notNullValue;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.ensure.Assert;
 import org.apache.isis.core.commons.ensure.Ensure;
 import org.apache.isis.core.commons.exceptions.IsisException;

Modified: incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/system/context/IsisContext.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/system/context/IsisContext.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/system/context/IsisContext.java (original)
+++ incubator/isis/trunk/runtimes/dflt/runtime/src/main/java/org/apache/isis/runtimes/dflt/runtime/system/context/IsisContext.java Fri May 13 09:26:00 2011
@@ -21,7 +21,7 @@ package org.apache.isis.runtimes.dflt.ru
 
 import java.util.List;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.authentication.AuthenticationSession;
 import org.apache.isis.core.commons.components.TransactionScopedComponent;
 import org.apache.isis.core.commons.config.IsisConfiguration;

Modified: incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/MovieSpecification.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/MovieSpecification.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/MovieSpecification.java (original)
+++ incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/MovieSpecification.java Fri May 13 09:26:00 2011
@@ -22,7 +22,7 @@ package org.apache.isis.runtimes.dflt.ru
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.authentication.AuthenticationSession;
 import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
 import org.apache.isis.core.metamodel.consent.Allow;

Modified: incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/PersonSpecification.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/PersonSpecification.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/PersonSpecification.java (original)
+++ incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testspec/PersonSpecification.java Fri May 13 09:26:00 2011
@@ -22,7 +22,7 @@ package org.apache.isis.runtimes.dflt.ru
 import java.util.Arrays;
 import java.util.List;
 
-import org.apache.isis.applib.adapters.Localization;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.metamodel.adapter.ObjectAdapter;
 import org.apache.isis.core.metamodel.consent.Allow;
 import org.apache.isis.core.metamodel.consent.Consent;

Modified: incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testsystem/TestSpecification.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testsystem/TestSpecification.java?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testsystem/TestSpecification.java (original)
+++ incubator/isis/trunk/runtimes/dflt/runtime/src/test/java/org/apache/isis/runtimes/dflt/runtime/testsystem/TestSpecification.java Fri May 13 09:26:00 2011
@@ -24,8 +24,8 @@ import java.util.Collections;
 import java.util.List;
 
 import org.apache.isis.applib.Identifier;
-import org.apache.isis.applib.adapters.Localization;
 import org.apache.isis.applib.filter.Filter;
+import org.apache.isis.applib.profiles.Localization;
 import org.apache.isis.core.commons.authentication.AuthenticationSession;
 import org.apache.isis.core.commons.exceptions.IsisException;
 import org.apache.isis.core.commons.exceptions.NotYetImplementedException;

Modified: incubator/isis/trunk/runtimes/dflt/src/docbkx/guide/isis-default-runtime.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/runtimes/dflt/src/docbkx/guide/isis-default-runtime.xml?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/runtimes/dflt/src/docbkx/guide/isis-default-runtime.xml (original)
+++ incubator/isis/trunk/runtimes/dflt/src/docbkx/guide/isis-default-runtime.xml Fri May 13 09:26:00 2011
@@ -397,7 +397,7 @@
       </sect1>
 
       <sect1>
-        <title>SystemUsingInstallers, and InstallerRegisterry</title>
+        <title>SystemUsingInstallers, and InstallerRegistry</title>
 
         <para></para>
 

Modified: incubator/isis/trunk/viewer/dnd/src/docbkx/guide/isis-dnd-viewer.xml
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/viewer/dnd/src/docbkx/guide/isis-dnd-viewer.xml?rev=1102625&r1=1102624&r2=1102625&view=diff
==============================================================================
--- incubator/isis/trunk/viewer/dnd/src/docbkx/guide/isis-dnd-viewer.xml (original)
+++ incubator/isis/trunk/viewer/dnd/src/docbkx/guide/isis-dnd-viewer.xml Fri May 13 09:26:00 2011
@@ -69,6 +69,52 @@
   <!-- main content -->
 
   <part>
+    <title>Users Guide</title>
+
+    <chapter>
+      <title>Using the DnD Viewer</title>
+
+      <abstract>
+        <para>*** yada</para>
+      </abstract>
+
+      <section>
+        <title>*** yada</title>
+
+        <para></para>
+      </section>
+
+      <section>
+        <title>Using Perspectives</title>
+
+        <para>A perspective represents an end-users' desktop perspective; that
+        is icons/links for domain services and domain objects). The
+        <emphasis>dnd viewer</emphasis> allows users to customize their
+        perspective:</para>
+
+        <itemizedlist>
+          <listitem>
+            <para>To remove a service icon right-click on the grey border and
+            select the close option.</para>
+          </listitem>
+
+          <listitem>
+            <para>To add a service select the Services... option from the
+            application menu (accessed by right-clicking on the application
+            background) and drag the required service onto the desktop.</para>
+          </listitem>
+        </itemizedlist>
+
+        <para></para>
+
+        <para></para>
+
+        <para></para>
+      </section>
+    </chapter>
+  </part>
+
+  <part>
     <title>Programmers Guide</title>
 
     <partintro>
@@ -550,112 +596,98 @@ isis.viewer.dnd.color.text.edit=0xFFFFFF
       <sect2>
         <title>From the desktop menu</title>
 
-      <para />
+        <para></para>
+
+        <itemizedlist>
+          <listitem>
+            <para><emphasis>Log Level
+            OFF/ERROR/WARN/INFO/DEBUG</emphasis></para>
+
+            <para>Change the log level in Log4j</para>
+          </listitem>
+
+          <listitem>
+            <para><emphasis>Debug graphics on/off</emphasis></para>
 
-      <itemizedlist>
-        <listitem>
-          <para>
-            <emphasis>Log Level OFF/ERROR/WARN/INFO/DEBUG</emphasis>
-          </para>
-
-          <para>Change the log level in Log4j</para>
-        </listitem>
-
-        <listitem>
-          <para>
-            <emphasis>Debug graphics on/off</emphasis>
-          </para>
-
-          <para>Turn on or off the debug drawing within the viewer. This
-          sets/clears the <varname>AbstractView.debug </varname>variable,
-          which is used within draw methods to do additional drawing for debug
-          purposes.</para>
-
-          <mediaobject>
-            <imageobject>
-              <imagedata fileref="images/degug-graphics.png" />
-            </imageobject>
-          </mediaobject>
-        </listitem>
-
-        <listitem>
-          <para>
-            <emphasis>Show mouse spy</emphasis>
-          </para>
-
-          <para>Brings up a debug window showing details about the mouse and
-          it position within the view hierarchy.</para>
-        </listitem>
-
-        <listitem>
-          <para>
-            <emphasis>Restart object loader/persistor</emphasis>
-          </para>
-
-          <para>Calls <methodname>reset</methodname> on the
-          <classname>ObjectAdapterLoader</classname> and
-          <classname>ObjectAdapterPersistor</classname> objects. This should
-          clear all the objects and adapters from memory, forcing them to be
-          reloaded from persistent storage. It is important not have any open
-          objects on the screen as these will no longer be linked to the known
-          objects and might cause problems.</para>
-        </listitem>
-
-        <listitem>
-          <para>
-            <emphasis>Debug system</emphasis>
-          </para>
-
-          <para>Brings up a debug frame showing debug details for the main
-          components of the system. These include the persistor, loader,
-          configuration, and specification loader.</para>
-
-          <mediaobject>
-            <imageobject>
-              <imagedata fileref="images/debug-system.png" />
-            </imageobject>
-          </mediaobject>
-        </listitem>
-
-        <listitem>
-          <para>
-            <emphasis>Debug viewer</emphasis>
-          </para>
-
-          <para>Brings up a debug frame showing debug details for the Skylark
-          viewer.</para>
-
-          <mediaobject>
-            <imageobject>
-              <imagedata fileref="images/debug-viewer.png" />
-            </imageobject>
-          </mediaobject>
-        </listitem>
-
-        <listitem>
-          <para>
-            <emphasis>Dump log to snapshot</emphasis>
-          </para>
-
-          <para>Creates a Log4j snapshot, which is send to each of the
-          snapshot appenders. This is only enabled if Log4j is setup with one
-          or more snapshot appenders.</para>
-        </listitem>
-      </itemizedlist>
+            <para>Turn on or off the debug drawing within the viewer. This
+            sets/clears the <varname>AbstractView.debug </varname>variable,
+            which is used within draw methods to do additional drawing for
+            debug purposes.</para>
+
+            <mediaobject>
+              <imageobject>
+                <imagedata fileref="images/degug-graphics.png" />
+              </imageobject>
+            </mediaobject>
+          </listitem>
+
+          <listitem>
+            <para><emphasis>Show mouse spy</emphasis></para>
+
+            <para>Brings up a debug window showing details about the mouse and
+            it position within the view hierarchy.</para>
+          </listitem>
+
+          <listitem>
+            <para><emphasis>Restart object loader/persistor</emphasis></para>
+
+            <para>Calls <methodname>reset</methodname> on the
+            <classname>ObjectAdapterLoader</classname> and
+            <classname>ObjectAdapterPersistor</classname> objects. This should
+            clear all the objects and adapters from memory, forcing them to be
+            reloaded from persistent storage. It is important not have any
+            open objects on the screen as these will no longer be linked to
+            the known objects and might cause problems.</para>
+          </listitem>
+
+          <listitem>
+            <para><emphasis>Debug system</emphasis></para>
+
+            <para>Brings up a debug frame showing debug details for the main
+            components of the system. These include the persistor, loader,
+            configuration, and specification loader.</para>
+
+            <mediaobject>
+              <imageobject>
+                <imagedata fileref="images/debug-system.png" />
+              </imageobject>
+            </mediaobject>
+          </listitem>
+
+          <listitem>
+            <para><emphasis>Debug viewer</emphasis></para>
+
+            <para>Brings up a debug frame showing debug details for the
+            Skylark viewer.</para>
+
+            <mediaobject>
+              <imageobject>
+                <imagedata fileref="images/debug-viewer.png" />
+              </imageobject>
+            </mediaobject>
+          </listitem>
+
+          <listitem>
+            <para><emphasis>Dump log to snapshot</emphasis></para>
+
+            <para>Creates a Log4j snapshot, which is send to each of the
+            snapshot appenders. This is only enabled if Log4j is setup with
+            one or more snapshot appenders.</para>
+          </listitem>
+        </itemizedlist>
       </sect2>
 
       <sect2>
         <title>From the view</title>
-    <para></para>
+
+        <para></para>
 
         <para>1. From a view we have these debug options available on the
         <emphasis>view</emphasis> menu:</para>
 
         <itemizedlist>
           <listitem>
-            <para>
-              <emphasis>Refresh view</emphasis>
-            </para>
+            <para><emphasis>Refresh view</emphasis></para>
 
             <para>Causes the view to be redisplayed after rereading the state
             of the view's content. This only affects the values and not the
@@ -663,27 +695,21 @@ isis.viewer.dnd.color.text.edit=0xFFFFFF
           </listitem>
 
           <listitem>
-            <para>
-              <emphasis>Invalidate content</emphasis>
-            </para>
+            <para><emphasis>Invalidate content</emphasis></para>
 
             <para>Flag the view's content as invalid causing the view to be
             recreated.</para>
           </listitem>
 
           <listitem>
-            <para>
-              <emphasis>Invalidate layout</emphasis>
-            </para>
+            <para><emphasis>Invalidate layout</emphasis></para>
 
             <para>Flag the view's layout as invalid causing the view to be
             relaid out.</para>
           </listitem>
 
           <listitem>
-            <para>
-              <emphasis>Debug view</emphasis>
-            </para>
+            <para><emphasis>Debug view</emphasis></para>
 
             <para>Brings up a debug frame showing debug details for the
             current view/object. These include the adapter's state, the domain
@@ -697,33 +723,27 @@ isis.viewer.dnd.color.text.edit=0xFFFFFF
               </imageobject>
             </mediaobject>
           </listitem>
+        </itemizedlist>
 
-	  </itemizedlist>
-          <para>2. Also from the view we have these debug options available on
-          the <emphasis>object</emphasis> menu:</para>
+        <para>2. Also from the view we have these debug options available on
+        the <emphasis>object</emphasis> menu:</para>
 
-	  <itemizedlist>
+        <itemizedlist>
           <listitem>
-            <para>
-              <emphasis>Destroy object</emphasis>
-            </para>
+            <para><emphasis>Destroy object</emphasis></para>
 
             <para>Forces a destory call to the object persistor.</para>
           </listitem>
 
           <listitem>
-            <para>
-              <emphasis>Clear resolve</emphasis>
-            </para>
+            <para><emphasis>Clear resolve</emphasis></para>
 
             <para>Forces the object's resolve state back to
             <emphasis>Ghost</emphasis>.</para>
           </listitem>
 
           <listitem>
-            <para>
-              <emphasis>Debug view</emphasis>
-            </para>
+            <para><emphasis>Debug view</emphasis></para>
 
             <para>Brings up a debug frame showing debug details for the
             current view/object (see above).</para>



Mime
View raw message