本文整理了Java中org.jvnet.hk2.config.Dom.type()
方法的一些代码示例,展示了Dom.type()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Dom.type()
方法的具体详情如下:
包路径:org.jvnet.hk2.config.Dom
类名称:Dom
方法名:type
暂无
代码示例来源:origin: org.glassfish.hk2/config
public <T> T nodeByTypeElement(Class<T> baseType) {
int len = children.size();
for( int i=0; i<len; i++ ) {
Child child = children.get(i);
if (child instanceof NodeChild) {
NodeChild nc = (NodeChild) child;
if(model.elements.containsKey(nc.name))
continue; // match with named
if(baseType.isAssignableFrom(nc.dom.type()))
return baseType.cast(nc.dom.get());
}
}
return null;
}
代码示例来源:origin: com.sun.enterprise/config
public <T> T nodeByTypeElement(Class<T> baseType) {
int len = children.size();
for( int i=0; i<len; i++ ) {
Child child = children.get(i);
if (child instanceof NodeChild) {
NodeChild nc = (NodeChild) child;
if(model.elements.containsKey(nc.name))
continue; // match with named
if(baseType.isAssignableFrom(nc.dom.type()))
return baseType.cast(nc.dom.get());
}
}
return null;
}
代码示例来源:origin: com.sun.enterprise/config
/**
* Picks up all node elements that are assignable to the given type,
* except those who are matched by other named elements in the model.
*
* Used to implement {@code FromElement("*")}.
*/
public List<Dom> domNodeByTypeElements(Class baseType) {
List<Dom> r = new ArrayList<Dom>();
int len = children.size();
for( int i=0; i<len; i++ ) {
Child child = children.get(i);
if (child instanceof NodeChild) {
NodeChild nc = (NodeChild) child;
if(model.elements.containsKey(nc.name))
continue; // match with named
if(baseType.isAssignableFrom(nc.dom.type()))
r.add(nc.dom);
}
}
return r;
}
代码示例来源:origin: org.glassfish.hk2/config
/**
* Picks up all node elements that are assignable to the given type,
* except those who are matched by other named elements in the model.
*
* Used to implement {@code FromElement("*")}.
*/
public List<Dom> domNodeByTypeElements(Class baseType) {
List<Dom> r = new ArrayList<Dom>();
int len = children.size();
for( int i=0; i<len; i++ ) {
Child child = children.get(i);
if (child instanceof NodeChild) {
NodeChild nc = (NodeChild) child;
if(model.elements.containsKey(nc.name))
continue; // match with named
if(baseType.isAssignableFrom(nc.dom.type()))
r.add(nc.dom);
}
}
return r;
}
内容来源于网络,如有侵权,请联系作者删除!