Author: apetrelli
Date: Tue Oct 16 08:26:19 2007
New Revision: 585173
URL: http://svn.apache.org/viewvc?rev=585173&view=rev
Log:
TILES-156
Added protected method "getRegistrations" to allow extended classes of
DigesterDefinitionsReader to initialize their own registrations.
Modified:
tiles/framework/trunk/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/CompatibilityDigesterDefinitionsReader.java
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReader.java
Modified:
tiles/framework/trunk/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/CompatibilityDigesterDefinitionsReader.java
URL:
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/CompatibilityDigesterDefinitionsReader.java?rev=585173&r1=585172&r2=585173&view=diff
==============================================================================
---
tiles/framework/trunk/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/CompatibilityDigesterDefinitionsReader.java
(original)
+++
tiles/framework/trunk/tiles-compat/src/main/java/org/apache/tiles/compat/definition/digester/CompatibilityDigesterDefinitionsReader.java
Tue Oct 16 08:26:19 2007
@@ -193,4 +193,9 @@
digester.addRule(addListElementTag, new FillAttributeRule());
digester.addSetNext(addListElementTag, "add",
PUT_ATTRIBUTE_HANDLER_CLASS);
}
+
+ /** [EMAIL PROTECTED] */
+ protected String[] getRegistrations() {
+ return registrations;
+ }
}
Modified:
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReader.java
URL:
http://svn.apache.org/viewvc/tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReader.java?rev=585173&r1=585172&r2=585173&view=diff
==============================================================================
---
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReader.java
(original)
+++
tiles/framework/trunk/tiles-core/src/main/java/org/apache/tiles/definition/digester/DigesterDefinitionsReader.java
Tue Oct 16 08:26:19 2007
@@ -200,6 +200,7 @@
digester.setErrorHandler(new ThrowingErrorHandler());
// Register our local copy of the DTDs that we can find
+ String[] registrations = getRegistrations();
for (int i = 0; i < registrations.length; i += 2) {
URL url = this.getClass().getResource(
registrations[i + 1]);
@@ -389,5 +390,15 @@
public void fatalError(SAXParseException exception) throws
SAXException {
throw exception;
}
+ }
+
+ /**
+ * Returns the registrations for local DTDs.
+ *
+ * @return An array containing the locations for registrations of local
+ * DTDs.
+ */
+ protected String[] getRegistrations() {
+ return registrations;
}
}