本文整理了Java中org.htmlparser.Tag.getStartPosition()
方法的一些代码示例,展示了Tag.getStartPosition()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tag.getStartPosition()
方法的具体详情如下:
包路径:org.htmlparser.Tag
类名称:Tag
方法名:getStartPosition
暂无
代码示例来源:origin: org.opencms/opencms-core
/**
* @see org.htmlparser.Node#getStartPosition()
*/
public int getStartPosition() {
return m_decorated.getStartPosition();
}
代码示例来源:origin: com.bbossgroups.pdp/pdp-cms
/**
* @see org.htmlparser.Node#getStartPosition()
*/
public int getStartPosition() {
return m_decorated.getStartPosition();
}
代码示例来源:origin: org.opencms/opencms-solr
/**
* @see org.htmlparser.Node#getStartPosition()
*/
public int getStartPosition() {
return m_decorated.getStartPosition();
}
代码示例来源:origin: org.apache.uima/ruta-ep-ide-ui
public void visitTag(Tag tag) {
String name = tag.getTagName().toLowerCase();
if ("div".equals(name)) {
divDepth++;
if (divDepth == 1) {
elementStart = tag.getStartPosition();
}
}
}
代码示例来源:origin: org.apache.uima/ruta-core
@Override
public void visitTag(Tag tag) {
super.visitTag(tag);
String trimmedTagnameLowercase = tag.getTagName().toLowerCase().trim();
if (trimmedTagnameLowercase.equals("body")) {
inBody = true;
} else if (trimmedTagnameLowercase.equals("script")) {
inScript = true;
}
boolean matchedByPattern = false;
if (newlineInducingTagPattern != null) {
Matcher matcher = newlineInducingTagPattern.matcher(trimmedTagnameLowercase);
if (matcher.matches()) {
matchedByPattern = true;
}
}
if (matchedByPattern
|| (newlineInducingTags != null && newlineInducingTags
.contains(trimmedTagnameLowercase))) {
int begin = tag.getStartPosition();
linebreaksFromHtmlTags.add(new HtmlConverterPSpanReplacement(begin, begin + 1,
HtmlConverter.LINEBREAK));
}
if (gapInducingTags != null && gapInducingTags.contains(trimmedTagnameLowercase)) {
int begin = tag.getStartPosition();
gapsFromHtmlTags.add(new HtmlConverterPSpanReplacement(begin, begin + gapText.length(),
gapText));
}
}
代码示例来源:origin: org.everit.templating/org.everit.templating.html
private void handleFakeTag(final Tag tag) {
if (visitMode != VisitMode.NONE) {
currentSB.append(tag.getPage().getText(tag.getStartPosition(), tag.getEndPosition()));
}
}
代码示例来源:origin: com.bbossgroups/bboss-htmlparser
/**
* Return the text between the start tag and the end tag.
* @return The contents of the CompositeTag.
*/
public String getStringText ()
{
String ret;
int start = getEndPosition ();
int end = mEndTag.getStartPosition ();
ret = getPage ().getText (start, end);
return (ret);
}
代码示例来源:origin: org.everit.templating/org.everit.templating.html
/**
* 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);
}
}
代码示例来源:origin: com.bbossgroups/bboss-htmlparser
int beginTagEnd = endTag.getStartPosition ();
int endTagEnd = endTag.getEndPosition ();
代码示例来源:origin: com.bbossgroups/bboss-htmlparser
int beginTagEnd = endTag.getStartPosition ();
int endTagEnd = endTag.getEndPosition ();
代码示例来源:origin: com.bbossgroups/bboss-htmlparser
int beginTagEnd = endTag.getStartPosition ();
int endTagEnd = endTag.getEndPosition ();
代码示例来源:origin: com.bbossgroups/bboss-htmlparser
int beginTagEnd = endTag.getStartPosition ();
int endTagEnd = endTag.getEndPosition ();
代码示例来源:origin: org.everit.templating/org.everit.templating.html
/**
* 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;
}
代码示例来源:origin: org.everit.templating/org.everit.templating.html
final boolean positionOfAttributeValue, final Coordinate startPosition) {
Page page = tag.getPage();
int tagStartPosition = tag.getStartPosition();
int tagEndPosition = tag.getEndPosition();
代码示例来源:origin: com.bbossgroups/bboss-htmlparser
lexer.setPosition (next.getStartPosition ());
node = null;
attributes.add (new Attribute (name, null));
Tag opener = lexer.getNodeFactory ().createTagNode (
lexer.getPage (), next.getStartPosition (), next.getEndPosition (),
attributes);
内容来源于网络,如有侵权,请联系作者删除!