[Yanel-commits] rev 44046 - public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search

michi at wyona.com michi at wyona.com
Fri Aug 7 00:30:44 CEST 2009


Author: michi
Date: 2009-08-07 00:30:43 +0200 (Fri, 07 Aug 2009)
New Revision: 44046

Modified:
   public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/XHTMLBeanContentHandler.java
Log:
various tags added

Modified: public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/XHTMLBeanContentHandler.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/XHTMLBeanContentHandler.java	2009-08-06 22:29:45 UTC (rev 44045)
+++ public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/XHTMLBeanContentHandler.java	2009-08-06 22:30:43 UTC (rev 44046)
@@ -19,6 +19,8 @@
 
     private XHTMLBean xhtmlBean;
     private boolean insideTitle = false;
+    private boolean insideMeta = false;
+    private boolean insidePara = false;
 
     /**
      * @param xhtmlBean XHTMLBean to set various content
@@ -41,26 +43,37 @@
 	  log.warn("Hello from endDocument()!"); 
 	}
 
-    public void startPrefixMapping (String prefix, String uri)
-	throws SAXException {  
-	  log.warn("Hello from startPrefixMapping()!"); 
-	}
+    /**
+     *
+     */
+    public void startPrefixMapping (String prefix, String uri) throws SAXException {  
+        log.warn("Prefix: " + prefix);
+        log.warn("uri: " + uri);
+    }
 
-    public void endPrefixMapping (String prefix)
-	throws SAXException  {  
-	  log.warn("Hello from endPrefixMapping()!"); 
-	}
+    /**
+     *
+     */
+    public void endPrefixMapping (String prefix) throws SAXException  {  
+        log.warn("Prefix: " + prefix);
+    }
 
     /**
      *
      */
     public void startElement (String uri, String localName, String qName, Attributes atts) throws SAXException {  
-        log.warn("Local name: " + localName); 
-        log.warn("qName: " + qName); 
-        log.warn("uri: " + uri); 
+        log.warn("Local name: " + localName);
+        log.warn("qName: " + qName);
+        log.warn("uri: " + uri);
         if (localName.equals("title")) {
             insideTitle = true;
         }
+        if (localName.equals("meta")) {
+            insideMeta = true;
+        }
+        if (localName.equals("p")) {
+            insidePara = true;
+        }
     }
 
     /**
@@ -71,14 +84,28 @@
         if (localName.equals("title")) {
             insideTitle = false;
         }
+        if (localName.equals("meta")) {
+            insideMeta = false;
+        }
+        if (localName.equals("p")) {
+            insidePara = false;
+        }
     }
 
     /**
      *
      */
     public void characters (char ch[], int start, int length) throws SAXException {  
-        if (insideTitle) xhtmlBean.setTitle(new String(ch));
-        log.warn("" + ch);
+        if (insideTitle) {
+            xhtmlBean.setTitle(new String(ch));
+            log.warn("DEBUG: Title: " + new String(ch));
+        }
+        if (insideMeta) {
+            log.warn("DEBUG: Meta: " + new String(ch));
+        }
+        if (insidePara) {
+            log.warn("DEBUG: Paragraph: " + new String(ch));
+        }
     }
 
     public void ignorableWhitespace (char ch[], int start, int length)



More information about the Yanel-commits mailing list