org.jvnet.hk2.config.Dom.addWithAlias()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(3.0k)|赞(0)|评价(0)|浏览(115)

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

Dom.addWithAlias介绍

暂无

代码示例

代码示例来源:origin: javaee/glassfish

/**
 * Replaces an existing {@link NodeChild} with another one.
 *
 * @see #insertAfter(Dom, String, Dom)
 */
public synchronized void replaceChild(Dom reference, String name, Dom newNode) {
  ListIterator<Child> itr = children.listIterator();
  while(itr.hasNext()) {
    Child child = itr.next();   
    if (child instanceof NodeChild) {
      NodeChild nc = (NodeChild) child;
      if(nc.dom==reference) {
        reference.release();
        newNode.domDescriptor = addWithAlias(getHabitat(), newNode,newNode.getProxyType(), newNode.getKey());
        
        itr.set(new NodeChild(name,newNode));
        return;
      }
    }
  }
  throw new IllegalArgumentException(reference+" is not a valid child of "+this+". Children="+children);
}

代码示例来源:origin: javaee/glassfish

newNode.domDescriptor = addWithAlias(getHabitat(), newNode, newNode.getProxyType(), newNode.getKey());
return;
  if(nc.dom==reference) {
    itr.add(newChild);
    newNode.domDescriptor = addWithAlias(getHabitat(), newNode, newNode.getProxyType(), newNode.getKey());

代码示例来源:origin: org.glassfish.hk2/hk2-config

/**
 * Replaces an existing {@link NodeChild} with another one.
 *
 * @see #insertAfter(Dom, String, Dom)
 */
public synchronized void replaceChild(Dom reference, String name, Dom newNode) {
  ListIterator<Child> itr = children.listIterator();
  while(itr.hasNext()) {
    Child child = itr.next();   
    if (child instanceof NodeChild) {
      NodeChild nc = (NodeChild) child;
      if(nc.dom==reference) {
        reference.release();
        newNode.domDescriptor = addWithAlias(getHabitat(), newNode,newNode.getProxyType(), newNode.getKey());
        
        itr.set(new NodeChild(name,newNode));
        return;
      }
    }
  }
  throw new IllegalArgumentException(reference+" is not a valid child of "+this+". Children="+children);
}

代码示例来源:origin: eclipse-ee4j/glassfish

newNode.domDescriptor = addWithAlias(getHabitat(), newNode, newNode.getProxyType(), newNode.getKey());
return;
  if(nc.dom==reference) {
    itr.add(newChild);
    newNode.domDescriptor = addWithAlias(getHabitat(), newNode, newNode.getProxyType(), newNode.getKey());

代码示例来源:origin: eclipse-ee4j/glassfish

/**
 * Replaces an existing {@link NodeChild} with another one.
 *
 * @see #insertAfter(Dom, String, Dom)
 */
public synchronized void replaceChild(Dom reference, String name, Dom newNode) {
  ListIterator<Child> itr = children.listIterator();
  while(itr.hasNext()) {
    Child child = itr.next();   
    if (child instanceof NodeChild) {
      NodeChild nc = (NodeChild) child;
      if(nc.dom==reference) {
        reference.release();
        newNode.domDescriptor = addWithAlias(getHabitat(), newNode,newNode.getProxyType(), newNode.getKey());
        
        itr.set(new NodeChild(name,newNode));
        return;
      }
    }
  }
  throw new IllegalArgumentException(reference+" is not a valid child of "+this+". Children="+children);
}

代码示例来源:origin: org.glassfish.hk2/hk2-config

newNode.domDescriptor = addWithAlias(getHabitat(), newNode, newNode.getProxyType(), newNode.getKey());
return;
  if(nc.dom==reference) {
    itr.add(newChild);
    newNode.domDescriptor = addWithAlias(getHabitat(), newNode, newNode.getProxyType(), newNode.getKey());

相关文章