gpt4 book ai didi

org.eclipse.core.runtime.content.XMLContentDescriber.isFullXMLDecl()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-19 09:30:40 26 4
gpt4 key购买 nike

本文整理了Java中org.eclipse.core.runtime.content.XMLContentDescriber.isFullXMLDecl()方法的一些代码示例,展示了XMLContentDescriber.isFullXMLDecl()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLContentDescriber.isFullXMLDecl()方法的具体详情如下:
包路径:org.eclipse.core.runtime.content.XMLContentDescriber
类名称:XMLContentDescriber
方法名:isFullXMLDecl

XMLContentDescriber.isFullXMLDecl介绍

暂无

代码示例

代码示例来源:origin: org.eclipse/core-contenttype

private String getCharset(String firstLine) {
  int encodingPos = firstLine.indexOf(ENCODING);
  if (encodingPos == -1)
    return null;
  char quoteChar = '"';
  int firstQuote = firstLine.indexOf(quoteChar, encodingPos);
  if (firstQuote == -1) {
    quoteChar = '\'';
    firstQuote = firstLine.indexOf(quoteChar, encodingPos);
  }
  if (firstQuote == -1 || firstLine.length() == firstQuote - 1)
    return null;
  int secondQuote = firstLine.indexOf(quoteChar, firstQuote + 1);
  if (secondQuote == -1)
    return isFullXMLDecl(firstLine) ? firstLine.substring(firstQuote + 1, firstLine.lastIndexOf(XML_DECL_END)).trim() : null;
  return firstLine.substring(firstQuote + 1, secondQuote);
}

代码示例来源:origin: org.eclipse.platform/org.eclipse.core.contenttype

private String getCharset(String firstLine) {
  int encodingPos = findEncodingPosition(firstLine);
  if (encodingPos == -1)
    return null;
  char quoteChar = '"';
  int firstQuote = firstLine.indexOf('"', encodingPos);
  int firstApostrophe = firstLine.indexOf('\'', encodingPos);
  //use apostrophe if there is no quote, or an apostrophe comes first
  if (firstQuote == -1 || (firstApostrophe != -1 && firstApostrophe < firstQuote)) {
    quoteChar = '\'';
    firstQuote = firstApostrophe;
  }
  if (firstQuote == -1 || firstLine.length() == firstQuote + 1)
    return null;
  int secondQuote = firstLine.indexOf(quoteChar, firstQuote + 1);
  if (secondQuote == -1)
    return isFullXMLDecl(firstLine) ? firstLine.substring(firstQuote + 1, firstLine.lastIndexOf(XML_DECL_END)).trim() : null;
  return firstLine.substring(firstQuote + 1, secondQuote);
}

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.core.contenttype

private String getCharset(String firstLine) {
  int encodingPos = findEncodingPosition(firstLine);
  if (encodingPos == -1)
    return null;
  char quoteChar = '"';
  int firstQuote = firstLine.indexOf('"', encodingPos);
  int firstApostrophe = firstLine.indexOf('\'', encodingPos);
  //use apostrophe if there is no quote, or an apostrophe comes first
  if (firstQuote == -1 || (firstApostrophe != -1 && firstApostrophe < firstQuote)) {
    quoteChar = '\'';
    firstQuote = firstApostrophe;
  }
  if (firstQuote == -1 || firstLine.length() == firstQuote + 1)
    return null;
  int secondQuote = firstLine.indexOf(quoteChar, firstQuote + 1);
  if (secondQuote == -1)
    return isFullXMLDecl(firstLine) ? firstLine.substring(firstQuote + 1, firstLine.lastIndexOf(XML_DECL_END)).trim() : null;
  return firstLine.substring(firstQuote + 1, secondQuote);
}

代码示例来源:origin: org.eclipse.core/contenttype

private String getCharset(String firstLine) {
  int encodingPos = findEncodingPosition(firstLine);
  if (encodingPos == -1)
    return null;
  char quoteChar = '"';
  int firstQuote = firstLine.indexOf('"', encodingPos);
  int firstApostrophe = firstLine.indexOf('\'', encodingPos);
  //use apostrophe if there is no quote, or an apostrophe comes first
  if (firstQuote == -1 || (firstApostrophe != -1 && firstApostrophe < firstQuote)) {
    quoteChar = '\'';
    firstQuote = firstApostrophe;
  }
  if (firstQuote == -1 || firstLine.length() == firstQuote + 1)
    return null;
  int secondQuote = firstLine.indexOf(quoteChar, firstQuote + 1);
  if (secondQuote == -1)
    return isFullXMLDecl(firstLine) ? firstLine.substring(firstQuote + 1, firstLine.lastIndexOf(XML_DECL_END)).trim() : null;
  return firstLine.substring(firstQuote + 1, secondQuote);
}

代码示例来源:origin: org.jibx.config.3rdparty.org.eclipse/org.eclipse.core.contenttype

private String getCharset(String firstLine) {
  int encodingPos = findEncodingPosition(firstLine);
  if (encodingPos == -1)
    return null;
  char quoteChar = '"';
  int firstQuote = firstLine.indexOf('"', encodingPos);
  int firstApostrophe = firstLine.indexOf('\'', encodingPos);
  //use apostrophe if there is no quote, or an apostrophe comes first
  if (firstQuote == -1 || (firstApostrophe != -1 && firstApostrophe < firstQuote)) {
    quoteChar = '\'';
    firstQuote = firstApostrophe;
  }
  if (firstQuote == -1 || firstLine.length() == firstQuote + 1)
    return null;
  int secondQuote = firstLine.indexOf(quoteChar, firstQuote + 1);
  if (secondQuote == -1)
    return isFullXMLDecl(firstLine) ? firstLine.substring(firstQuote + 1, firstLine.lastIndexOf(XML_DECL_END)).trim() : null;
  return firstLine.substring(firstQuote + 1, secondQuote);
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com