本文整理了Java中org.jaxen.expr.NameStep.getPrefix()
方法的一些代码示例,展示了NameStep.getPrefix()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NameStep.getPrefix()
方法的具体详情如下:
包路径:org.jaxen.expr.NameStep
类名称:NameStep
方法名:getPrefix
[英]Returns the namespace prefix of the matched node. This is the empty string for nodes in the default namespace.
[中]返回匹配节点的命名空间前缀。这是默认名称空间中节点的空字符串。
代码示例来源:origin: deegree/deegree3
private static void extractPrefixes( Step step, Set
if ( step instanceof NameStep ) {
extractPrefix( ( (NameStep) step ).getPrefix(), prefixes );
}
}
代码示例来源:origin: smooks/smooks
private QName toQName(Step step, PredicatesEvaluatorBuilder evaluatorCompiler) throws SAXPathException {
String nsPrefix = ((NameStep) step).getPrefix();
String localPart = ((NameStep) step).getLocalName();
if(nsPrefix != null && !nsPrefix.trim().equals("")) {
if(evaluatorCompiler != null) {
return new QName(evaluatorCompiler.getNamespace(nsPrefix), localPart, nsPrefix);
} else {
// Will need to update the namespace later... when we have the
// namespace prefix-to-uri mappings...
return new QName(null, localPart, nsPrefix);
}
} else {
return new QName(localPart);
}
}
代码示例来源:origin: org.milyn/milyn-smooks-core
private QName toQName(Step step, PredicatesEvaluatorBuilder evaluatorCompiler) throws SAXPathException {
String nsPrefix = ((NameStep) step).getPrefix();
String localPart = ((NameStep) step).getLocalName();
if(nsPrefix != null && !nsPrefix.trim().equals("")) {
if(evaluatorCompiler != null) {
return new QName(evaluatorCompiler.getNamespace(nsPrefix), localPart, nsPrefix);
} else {
// Will need to update the namespace later... when we have the
// namespace prefix-to-uri mappings...
return new QName(null, localPart, nsPrefix);
}
} else {
return new QName(localPart);
}
}
代码示例来源:origin: org.virtuslab/milyn-smooks-core
private QName toQName(Step step, PredicatesEvaluatorBuilder evaluatorCompiler) throws SAXPathException {
String nsPrefix = ((NameStep) step).getPrefix();
String localPart = ((NameStep) step).getLocalName();
if(nsPrefix != null && !nsPrefix.trim().equals("")) {
if(evaluatorCompiler != null) {
return new QName(evaluatorCompiler.getNamespace(nsPrefix), localPart, nsPrefix);
} else {
// Will need to update the namespace later... when we have the
// namespace prefix-to-uri mappings...
return new QName(null, localPart, nsPrefix);
}
} else {
return new QName(localPart);
}
}
代码示例来源:origin: deegree/deegree3
private static void findQName( List
if ( step instanceof NameStep ) {
NameStep ns = (NameStep) step;
list.add( new QName( nsContext.getNamespaceURI( ns.getPrefix() ), ns.getLocalName() ) );
}
}
代码示例来源:origin: org.dhatim/milyn-smooks-core
private QName toQName(Step step, PredicatesEvaluatorBuilder evaluatorCompiler) throws SAXPathException {
String nsPrefix = ((NameStep) step).getPrefix();
String localPart = ((NameStep) step).getLocalName();
if(nsPrefix != null && !nsPrefix.trim().equals("")) {
if(evaluatorCompiler != null) {
return new QName(evaluatorCompiler.getNamespace(nsPrefix), localPart, nsPrefix);
} else {
// Will need to update the namespace later... when we have the
// namespace prefix-to-uri mappings...
return new QName(null, localPart, nsPrefix);
}
} else {
return new QName(localPart);
}
}
代码示例来源:origin: org.milyn/milyn-smooks-all
private QName toQName(Step step, PredicatesEvaluatorBuilder evaluatorCompiler) throws SAXPathException {
String nsPrefix = ((NameStep) step).getPrefix();
String localPart = ((NameStep) step).getLocalName();
if(nsPrefix != null && !nsPrefix.trim().equals("")) {
if(evaluatorCompiler != null) {
return new QName(evaluatorCompiler.getNamespace(nsPrefix), localPart, nsPrefix);
} else {
// Will need to update the namespace later... when we have the
// namespace prefix-to-uri mappings...
return new QName(null, localPart, nsPrefix);
}
} else {
return new QName(localPart);
}
}
代码示例来源:origin: deegree/deegree3
private QName getQName( NameStep step ) {
String prefix = step.getPrefix();
QName qName;
if ( prefix.isEmpty() ) {
qName = new QName( step.getLocalName() );
} else {
String ns = nsBindings.translateNamespacePrefixToUri( prefix );
qName = new QName( ns, step.getLocalName(), prefix );
}
return qName;
}
代码示例来源:origin: deegree/deegree3
private String determineNamespaceUri( ValueReference valueReference, FeatureType ft, NameStep namestep ) {
String prefix = namestep.getPrefix();
if ( prefix != null && !"".equals( prefix ) ) {
String namespaceUriByPrefix = valueReference.getNsContext().getNamespaceURI( prefix );
if ( namespaceUriByPrefix != null && !"".equals( namespaceUriByPrefix ) )
return namespaceUriByPrefix;
}
return ft.getName().getNamespaceURI();
}
代码示例来源:origin: deegree/deegree3
private QName getQName( NameStep step ) {
String prefix = step.getPrefix();
QName qName;
if ( prefix.isEmpty() ) {
qName = new QName( step.getLocalName() );
} else {
String ns = nsBindings.translateNamespacePrefixToUri( prefix );
qName = new QName( ns, step.getLocalName(), prefix );
}
return qName;
}
代码示例来源:origin: deegree/deegree3
private QName getChildElementStepAsQName( ValueReference ref ) {
QName qName = null;
Expr xpath = ref.getAsXPath();
if ( xpath instanceof LocationPath ) {
LocationPath lpath = (LocationPath) xpath;
if ( lpath.getSteps().size() == 1 ) {
if ( lpath.getSteps().get( 0 ) instanceof NameStep ) {
NameStep step = (NameStep) lpath.getSteps().get( 0 );
if ( isChildElementStepWithoutPredicateOrWithNumberPredicate( step ) ) {
String prefix = step.getPrefix();
if ( prefix.isEmpty() ) {
qName = new QName( step.getLocalName() );
} else {
String ns = ref.getNsContext().translateNamespacePrefixToUri( prefix );
qName = new QName( ns, step.getLocalName(), prefix );
}
LOG.debug( "QName: " + qName );
}
}
}
}
return qName;
}
代码示例来源:origin: deegree/deegree3
if ( step.getAxis() == Axis.CHILD && step.getPredicates().isEmpty()
&& !step.getLocalName().equals( "*" ) ) {
String prefix = step.getPrefix();
if ( prefix.isEmpty() ) {
qName = new QName( step.getLocalName() );
代码示例来源:origin: org.mycore/mycore-xeditor
private Element createRootElement(String xPath) throws JaxenException {
BaseXPath baseXPath = new BaseXPath(xPath, new DocumentNavigator());
LocationPath lp = (LocationPath) (baseXPath.getRootExpr());
NameStep nameStep = (NameStep) (lp.getSteps().get(0));
String prefix = nameStep.getPrefix();
Namespace ns = prefix.isEmpty() ? Namespace.NO_NAMESPACE : MCRConstants.getStandardNamespace(prefix);
return new Element(nameStep.getLocalName(), ns);
}
代码示例来源:origin: org.milyn/milyn-smooks-core
return new TextValue(decoder);
} else if(step.getAxis() == Axis.ATTRIBUTE && step instanceof NameStep) {
String nsPrefix = ((NameStep)step).getPrefix();
String localPart = ((NameStep)step).getLocalName();
代码示例来源:origin: smooks/smooks
return new TextValue(decoder);
} else if(step.getAxis() == Axis.ATTRIBUTE && step instanceof NameStep) {
String nsPrefix = ((NameStep)step).getPrefix();
String localPart = ((NameStep)step).getLocalName();
代码示例来源:origin: org.virtuslab/milyn-smooks-core
return new TextValue(decoder);
} else if(step.getAxis() == Axis.ATTRIBUTE && step instanceof NameStep) {
String nsPrefix = ((NameStep)step).getPrefix();
String localPart = ((NameStep)step).getLocalName();
代码示例来源:origin: org.milyn/milyn-smooks-all
return new TextValue(decoder);
} else if(step.getAxis() == Axis.ATTRIBUTE && step instanceof NameStep) {
String nsPrefix = ((NameStep)step).getPrefix();
String localPart = ((NameStep)step).getLocalName();
代码示例来源:origin: org.dhatim/milyn-smooks-core
return new TextValue(decoder);
} else if(step.getAxis() == Axis.ATTRIBUTE && step instanceof NameStep) {
String nsPrefix = ((NameStep)step).getPrefix();
String localPart = ((NameStep)step).getLocalName();
代码示例来源:origin: deegree/deegree3
} else {
NameStep namestep = (NameStep) step;
String prefix = namestep.getPrefix();
String localPart = namestep.getLocalName();
String namespace = propName.getNsContext().translateNamespacePrefixToUri( prefix );