本文整理了Java中org.geotools.xsd.Node.getValue()
方法的一些代码示例,展示了Node.getValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getValue()
方法的具体详情如下:
包路径:org.geotools.xsd.Node
类名称:Node
方法名:getValue
暂无
代码示例来源:origin: geotools/geotools
Text text(Node n) {
if (n.getValue() instanceof Text) {
return (Text) n.getValue();
}
return null;
}
}
代码示例来源:origin: geotools/geotools
public Object getValue() {
// jsut return the root of the parse tree's value
if (tree != null) {
return tree.getValue();
}
// //just return the root handler value
// if (handler != null) {
// return handler.getValue();
// }
return null;
}
代码示例来源:origin: geotools/geotools
public Object getAttributeValue(String name) {
Node node = getAttribute(name);
if (node != null) {
return node.getValue();
}
return null;
}
代码示例来源:origin: geotools/geotools
public Object getChildValue(Class clazz) {
Node node = getChild(clazz);
if (node != null) {
return node.getValue();
}
return null;
}
代码示例来源:origin: geotools/geotools
public Object getChildValue(String name) {
Node node = getChild(name);
if (node != null) {
return node.getValue();
}
return null;
}
代码示例来源:origin: geotools/geotools
public Object getValue() {
if (documentHandler != null) {
return documentHandler.getParseNode().getValue();
}
// grab handler on top of stack
if (!handlers.isEmpty()) {
Handler h = (Handler) handlers.peek();
return h.getParseNode().getValue();
}
return null;
}
代码示例来源:origin: geotools/geotools
@Override
protected boolean stop(ElementHandler handler) {
return type.isInstance(handler.getParseNode().getValue());
}
}
代码示例来源:origin: geotools/geotools
protected boolean stream(ElementHandler handler) {
return (handler.getParseNode().getValue() != null)
&& type.isAssignableFrom(handler.getParseNode().getValue().getClass());
}
}
代码示例来源:origin: geotools/geotools
public List getChildValues(String name) {
ArrayList matches = new ArrayList();
if (name == null) {
return matches;
}
for (Iterator itr = children.iterator(); itr.hasNext(); ) {
Node child = (Node) itr.next();
if (name.equals(child.getComponent().getName())) {
matches.add(child.getValue());
}
}
return matches;
}
代码示例来源:origin: geotools/geotools
@SuppressWarnings("unchecked")
private void addDCPTypes(Node node, OperationType operationType) {
List<Node> dcpNodes = node.getChildren(DCPType.class);
for (Node dcpNode : dcpNodes) {
DCPType dcp = (DCPType) dcpNode.getValue();
operationType.getDCP().add(dcp);
}
}
代码示例来源:origin: geotools/geotools
/**
*
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated modifiable
*/
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
Instant begining = new DefaultInstant((Position) node.getChild("beginPosition").getValue());
Instant ending = new DefaultInstant((Position) node.getChild("endPosition").getValue());
Period timePeriod = new DefaultPeriod(begining, ending);
return timePeriod;
}
代码示例来源:origin: geotools/geotools
@Override
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
for (Node n : ((List<Node>) node.getChildren())) {
if (n.getValue() instanceof Text) {
sb.append(((Text) n.getValue()).getValue());
} else {
sb.append("'").append(n.getValue()).append("'");
}
}
return value;
}
}
代码示例来源:origin: geotools/geotools
/**
*
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated modifiable
*/
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
Instant begining = new DefaultInstant((Position) node.getChild("BeginPosition").getValue());
Instant ending = new DefaultInstant((Position) node.getChild("EndPosition").getValue());
Period timePeriod = new DefaultPeriod(begining, ending);
return timePeriod;
}
代码示例来源:origin: geotools/geotools
/**
*
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated modifiable
*/
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
ArrayList list = new ArrayList();
List children = node.getChildren();
for (int i = 0; i < children.size(); i++) {
list.add(((Node) children.get(i)).getValue());
}
return list;
}
代码示例来源:origin: geotools/geotools
@Override
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
Node attr = node.getAttribute("method");
if (null != attr) {
attr.setValue(MethodType.get((String) attr.getValue()));
}
return super.parse(instance, node, value);
}
}
代码示例来源:origin: geotools/geotools
/**
*
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated modifiable
*/
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
Node attr = node.getChild("containment");
if (null != attr) {
attr.setValue(ContainmentType.get((String) attr.getValue()));
}
return super.parse(instance, node, value);
}
代码示例来源:origin: geotools/geotools
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
ElementSetNameType result = (ElementSetNameType) createEObject(value);
result.setValue(ElementSetType.get((String) value));
Node typeNames = node.getAttribute("typeNames");
if (typeNames != null) {
result.setTypeNames((List<QName>) typeNames.getValue());
}
return result;
}
}
代码示例来源:origin: geotools/geotools
@Override
public Object parse(ElementInstance instance, Node node, Object value) throws Exception {
SimpleLiteral sl = Csw20Factory.eINSTANCE.createSimpleLiteral();
sl.setName(instance.getName());
sl.setValue(value);
Node scheme = node.getAttribute("scheme");
if (scheme != null) {
sl.setScheme((URI) scheme.getValue());
}
return sl;
}
代码示例来源:origin: geotools/geotools
@Override
protected void endElementInternal(ElementHandler handler) {
object = null;
if (stop(handler)) {
object = handler.getParseNode().getValue();
// remove this node from parse tree
if (handler.getParentHandler() instanceof ElementHandler) {
ElementHandler parent = (ElementHandler) handler.getParentHandler();
((NodeImpl) parent.getParseNode()).removeChild(handler.getParseNode());
}
}
}
代码示例来源:origin: geotools/geotools
protected void endElementInternal(ElementHandler handler) {
super.endElementInternal(handler);
if (stream(handler)) {
// throw value into buffer
buffer.put(handler.getParseNode().getValue());
// remove this node from parse tree
if (handler.getParentHandler() instanceof ElementHandler) {
ElementHandler parent = (ElementHandler) handler.getParentHandler();
((NodeImpl) parent.getParseNode()).removeChild(handler.getParseNode());
// parent.endChildHandler(handler);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!