1 21 package au.id.jericho.lib.html; 22 23 final class EndTagTypeUnregistered extends EndTagType { 24 static final EndTagTypeUnregistered INSTANCE=new EndTagTypeUnregistered(); 25 26 private EndTagTypeUnregistered() { 27 super("/unregistered",START_DELIMITER_PREFIX,">",false); 28 } 29 30 protected Tag constructTagAt(final Source source, final int pos) { 31 final ParseText parseText=source.getParseText(); 32 final int nameBegin=pos+getStartDelimiter().length(); 33 final int nameEnd=parseText.indexOf(getClosingDelimiter(),nameBegin); 34 final String name=parseText.substring(nameBegin,nameEnd); final EndTag endTag=constructEndTag(source,pos,nameEnd+getClosingDelimiter().length(),name); 36 if (source.isLoggingEnabled()) source.log(source.getRowColumnVector(pos).appendTo(new StringBuffer (200).append("Encountered possible EndTag ").append(endTag).append(" at ")).append(" whose content does not match a registered EndTagType").toString()); 37 return endTag; 38 } 39 } 40 | Popular Tags |