当前位置: 首页>>代码示例>>Java>>正文


Java DTMManagerDefault.getFirstFreeDTMID方法代码示例

本文整理汇总了Java中com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getFirstFreeDTMID方法的典型用法代码示例。如果您正苦于以下问题:Java DTMManagerDefault.getFirstFreeDTMID方法的具体用法?Java DTMManagerDefault.getFirstFreeDTMID怎么用?Java DTMManagerDefault.getFirstFreeDTMID使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault的用法示例。


在下文中一共展示了DTMManagerDefault.getFirstFreeDTMID方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addNewDTMID

import com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault; //导入方法依赖的package包/类
/**
 * Get a new DTM ID beginning at the specified node index.
 * @param  nodeIndex The node identity at which the new DTM ID will begin
 * addressing.
 */
protected void addNewDTMID(int nodeIndex) {
  try
  {
    if(m_mgr==null)
      throw new ClassCastException();

                            // Handle as Extended Addressing
    DTMManagerDefault mgrD=(DTMManagerDefault)m_mgr;
    int id=mgrD.getFirstFreeDTMID();
    mgrD.addDTM(this,id,nodeIndex);
    m_dtmIdent.addElement(id<<DTMManager.IDENT_DTM_NODE_BITS);
  }
  catch(ClassCastException e)
  {
    // %REVIEW% Wrong error message, but I've been told we're trying
    // not to add messages right not for I18N reasons.
    // %REVIEW% Should this be a Fatal Error?
    error(XMLMessages.createXMLMessage(XMLErrorResources.ER_NO_DTMIDS_AVAIL, null));//"No more DTM IDs are available";
  }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:26,代码来源:SAX2DTM.java


注:本文中的com.sun.org.apache.xml.internal.dtm.ref.DTMManagerDefault.getFirstFreeDTMID方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。