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 }