From d0aff8ce86b968cb9add39facad924385fafa292 Mon Sep 17 00:00:00 2001 From: "David A. Madore" Date: Sun, 1 May 2011 20:54:11 +0200 Subject: Handle element for weblog entries. --- org/madore/damlengine/TodoElement.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'org/madore/damlengine/TodoElement.java') diff --git a/org/madore/damlengine/TodoElement.java b/org/madore/damlengine/TodoElement.java index c779e89..462b503 100644 --- a/org/madore/damlengine/TodoElement.java +++ b/org/madore/damlengine/TodoElement.java @@ -14,14 +14,16 @@ public abstract class TodoElement extends TodoItem { public static class TitleDisambiguationFactory extends Factory { Factory mainTitleFactory = new TodoTitleElement.Factory(); - Factory entryTitleFactory = new TodoDefaultElement.Factory(); + Factory entryTitleFactory = new TodoEntryTitleElement.Factory(); public TodoElement newItem(Element node, Context ctx, TodoItem caller) { if ( caller instanceof TodoDamlElement ) return mainTitleFactory.newItem(node, ctx, caller); - else + else if ( caller instanceof TodoEntryElement ) return entryTitleFactory.newItem(node, ctx, caller); + else + throw new IllegalArgumentException("title element can only be child of daml or entry elements"); } } -- cgit v1.2.3