1 21 22 package org.lobobrowser.html.test; 23 24 import org.lobobrowser.html.*; 25 26 import java.util.logging.*; 27 28 35 public class SimpleHtmlParserContext implements HtmlParserContext { 36 private static final Logger logger = Logger.getLogger(SimpleHtmlParserContext.class.getName()); 37 38 public SimpleHtmlParserContext() { 39 super(); 40 } 41 42 public String getCookie() { 43 return ""; 44 } 45 46 public void setCookie(String cookie) { 47 this.warn("setCookie(): Not overridden"); 48 } 49 50 public void warn(String message, Throwable throwable) { 51 if(logger.isLoggable(Level.WARNING)) { 52 logger.log(Level.WARNING, message, throwable); 53 } 54 } 55 56 public void error(String message, Throwable throwable) { 57 if(logger.isLoggable(Level.SEVERE)) { 58 logger.log(Level.SEVERE, message, throwable); 59 } 60 } 61 62 public void warn(String message) { 63 if(logger.isLoggable(Level.WARNING)) { 64 logger.log(Level.WARNING, message); 65 } 66 } 67 68 public void error(String message) { 69 if(logger.isLoggable(Level.SEVERE)) { 70 logger.log(Level.SEVERE, message); 71 } 72 } 73 74 private UserAgentContext bcontext = null; 75 76 public UserAgentContext getUserAgentContext() { 77 this.warn("getUserAgentContext(): Not overridden; returning simple one."); 78 synchronized(this) { 79 if(this.bcontext == null) { 80 this.bcontext = new SimpleUserAgentContext(); 81 } 82 return this.bcontext; 83 } 84 } 85 } 86 87 | Popular Tags |