001 /* 002 * To change this template, choose Tools | Templates 003 * and open the template in the editor. 004 */ 005 006 package org.util.xml.parse.policy; 007 008 import org.util.xml.element.Element; 009 010 /** 011 * 012 * @author masaru 013 */ 014 public class DefaultParserPolicy implements ParserPolicy { 015 016 @Override public boolean throwExceptionIfDocumentHasError(){ 017 return false; 018 } 019 020 @Override public boolean checkEndTag() { 021 return false; 022 } 023 024 @Override public String selectEncoding(String last_tag_key) { 025 return "utf-8"; 026 } 027 028 @Override public boolean forceEmptyTag(String key) { 029 return false; 030 } 031 032 @Override public ParserPolicy getInnerPolicy(Element element) { 033 return this; 034 } 035 036 @Override public Element allowElement(Element element) { 037 return element; 038 } 039 040 /* 041 @Override public Element startElement(Element element) { 042 return element; 043 } 044 */ 045 046 @Override public boolean finished() { 047 return false; 048 } 049 }