/** * @see org.htmlparser.Node#getEndPosition() */ public int getEndPosition() { return m_decorated.getEndPosition(); }
/** * @see org.htmlparser.Node#getEndPosition() */ public int getEndPosition() { return m_decorated.getEndPosition(); }
/** * @see org.htmlparser.Node#getEndPosition() */ public int getEndPosition() { return m_decorated.getEndPosition(); }
public void visitEndTag(Tag tag) { String name = tag.getTagName().toLowerCase(); if ("div".equals(name)) { if (divDepth == 1) { String section = document.substring(elementStart, tag.getEndPosition()); processSection(section); } divDepth--; } }
private boolean fakeTag(final Tag tag) { int endPosition = tag.getEndPosition(); return !">".equals(tag.getPage().getText(endPosition - 1, endPosition)); }
private void handleFakeTag(final Tag tag) { if (visitMode != VisitMode.NONE) { currentSB.append(tag.getPage().getText(tag.getStartPosition(), tag.getEndPosition())); } }
/** * Constructor. * * @param tag * The tag that we want to store information about. */ public TagInfo(final Tag tag) { Page page = tag.getPage(); startPosition = tag.getStartPosition(); int endPosition = tag.getEndPosition(); chars = new char[endPosition - startPosition]; page.getText(chars, 0, startPosition, endPosition); } }
int endTagBegin = beginTag.getEndPosition (); int beginTagEnd = endTag.getStartPosition (); int endTagEnd = endTag.getEndPosition ();
int endTagBegin = beginTag.getEndPosition (); int beginTagEnd = endTag.getStartPosition (); int endTagEnd = endTag.getEndPosition ();
int endTagBegin = beginTag.getEndPosition (); int beginTagEnd = endTag.getStartPosition (); int endTagEnd = endTag.getEndPosition ();
int endTagBegin = beginTag.getEndPosition (); int beginTagEnd = endTag.getStartPosition (); int endTagEnd = endTag.getEndPosition ();
/** * Constructor. * * @param tag * The tag that this node definition belongs to. * @param templateFileName * the name of the template file. */ public TagNode(final Tag tag, final String templateFileName) { emptyTag = tag.isEmptyXmlTag(); Page page = tag.getPage(); startPositionInTemplate = tag.getStartPosition(); int endPosition = tag.getEndPosition(); int length = endPosition - startPositionInTemplate; textRepresentation = new char[length]; page.getText(textRepresentation, 0, startPositionInTemplate, endPosition); this.templateFileName = templateFileName; }
visitMode = VisitMode.INLINE; int tagEndPosition = tag.getEndPosition() + 1; Page page = tag.getPage();
Tag jEndTag = jStartTag.getEndTag(); int jStartTagBegin = jStartTag.getStartPosition (); int jEndTagEnd = jEndTag.getEndPosition (); for (int k=0; k<links.size(); k++) Tag kEndTag = kStartTag.getEndTag(); int kStartTagBegin = kStartTag.getStartPosition (); int kEndTagEnd = kEndTag.getEndPosition (); if ((k!=j) && (kStartTagBegin>jStartTagBegin) && (kEndTagEnd<jEndTagEnd))
Tag jEndTag = jStartTag.getEndTag(); int jStartTagBegin = jStartTag.getStartPosition (); int jEndTagEnd = jEndTag.getEndPosition (); for (int k=0; k<links.size(); k++) Tag kEndTag = kStartTag.getEndTag(); int kStartTagBegin = kStartTag.getStartPosition (); int kEndTagEnd = kEndTag.getEndPosition (); if ((k!=j) && (kStartTagBegin>jStartTagBegin) && (kEndTagEnd<jEndTagEnd))
Page page = tag.getPage(); int tagStartPosition = tag.getStartPosition(); int tagEndPosition = tag.getEndPosition();
attributes.add (new Attribute (name, null)); Tag opener = lexer.getNodeFactory ().createTagNode ( lexer.getPage (), next.getStartPosition (), next.getEndPosition (), attributes);