private String qualify(String uri, String localName, String qName) { if (qName == null) { String prefix = namespaces.getPrefix(uri); if (prefix == null) { return localName; } else { return prefix + ":" + localName; } } return qName; }
public String getPrefix(String namespaceURI) { return namespaceSupport.getPrefix(namespaceURI); }
public String getQName(int index) { Node n = atts.item(index); if (namespaces != null) { String uri = n.getNamespaceURI(); String prefix = (uri != null) ? namespaces.getPrefix(uri) : null; if (prefix != null) { return prefix + ":" + n.getLocalName(); } } return n.getLocalName() != null ? n.getLocalName() : n.getNodeName(); }
private QualifiedName getFeatureQualifiedName(QName featureName) { String featureNamespaceURI = featureName.getNamespaceURI(); String featureLocalName = featureName.getLocalPart(); String featurePrefix = namespaces.getPrefix(featureNamespaceURI); QualifiedName featureQualifiedName = QualifiedName.build(featureNamespaceURI, featureLocalName, featurePrefix); return featureQualifiedName; }
public static QName toQName(Name featurePath, NamespaceSupport ns) { if (featurePath == null) { return null; } String namespace = featurePath.getNamespaceURI(); String localName = featurePath.getLocalPart(); QName qName; if (null == namespace) { qName = new QName(localName); } else { if (ns != null) { String prefix = ns.getPrefix(namespace); if (prefix != null) { qName = new QName(namespace, localName, prefix); return qName; } } qName = new QName(namespace, localName); } return qName; }
protected void end(Element element, XSDElementDeclaration declaration) throws SAXException { // push off last context namespaces.popContext(); String uri = element.getNamespaceURI(); String local = element.getLocalName(); String qName = element.getLocalName(); if ((element.getPrefix() != null) && !"".equals(element.getPrefix())) { qName = element.getPrefix() + ":" + qName; } else { if (forceQualified(declaration)) { uri = uri != null ? uri : namespaces.getURI(""); if (uri != null) { qName = namespaces.getPrefix(uri) + ":" + qName; } else { uri = ""; } } } serializer.endElement(uri, local, qName); }
/** * Converts a {@link Name} to a prefixed name (i.e. p:Foo), by looking up the right prefix in * the provided {@link NamespaceSupport}. If no prefix is found, the return value will be the * same as that of {@link Name#getLocalPart()}. * * @param name the name to translate in prefixed form * @param ns namespace context, relates namespaces to prefixes * @return */ public static String toPrefixedName(Name name, NamespaceSupport ns) { StringBuilder sb = new StringBuilder(); if (name == null) { return null; } String prefix = null; if (ns != null) { prefix = ns.getPrefix(name.getNamespaceURI()); } if (prefix != null && !prefix.isEmpty()) { sb.append(prefix); sb.append(name.getSeparator()); } sb.append(name.getLocalPart()); return sb.toString(); }
private void setPathIndex(Attribute att, StepList sl) { Object index = att.getUserData().get(ComplexFeatureConstants.MAPPED_ATTRIBUTE_INDEX); if (index != null) { int mappedIndex = Integer.parseInt(String.valueOf(index)); // get prefixed attribute name Name attName = att.getName(); String nsPrefix = namespaces.getPrefix(attName.getNamespaceURI()); String xpath = nsPrefix + ":" + attName.getLocalPart(); // set the index of the attribute in the attribute mapping steps sl.setIndex(mappedIndex, xpath, XPATH_SEPARATOR); } }
private QName getFeatureTypeQName(FeatureTypeMapping featureTypeMapping) { NamespaceSupport nsSupport = featureTypeMapping.getNamespaces(); Name featureTypeName = featureTypeMapping.getTargetFeature().getName(); String uri = featureTypeName.getNamespaceURI(); String localPart = featureTypeName.getLocalPart(); String prefix = nsSupport.getPrefix(uri); return new QName(uri, localPart, prefix); }
qName = namespaces.getPrefix(uri) + ":" + qName;
private String getPropertyNameXpath(Name propName) { String xpath; String namespaceUri = propName.getNamespaceURI(); if (namespaceUri != null) { String namespace = namespaces.getPrefix(namespaceUri); xpath = namespace + propName.getSeparator() + propName.getLocalPart(); } else { xpath = propName.getLocalPart(); } return xpath; }
+ "', as no prefix was stated"); prefix = namespaces.getPrefix(defaultNamespace);
public GML2Delegate(Encoder encoder) { this.gmlPrefix = encoder.getNamespaces().getPrefix(GML.NAMESPACE); this.featureMember = FEATURE_MEMBER.derive(gmlPrefix); this.numDecimals = getNumDecimals(encoder.getConfiguration()); this.padWithZeros = getPadWithZeros(encoder.getConfiguration()); this.decimalEncoding = getForceDecimalEncoding(encoder.getConfiguration()); }
String prefix = namespaces.getPrefix(content.getTargetNamespace()); QualifiedName contentName; if (prefix != null) {
String namespaceURI = type.getName().getNamespaceURI(); if (namespaceURI != null) { currentPrefix = getNamespaceSupport().getPrefix(namespaceURI); if (currentPrefix == null) { currentPrefix = (String) type.getUserData().get("prefix");
final String prefix = this.nsSupport.getPrefix(ns); if (prefix != null) ftrax.getFeatureTypeNamespaces().declareNamespace(featureType, prefix, ns);
public GML32Delegate(Encoder encoder) { this.gmlUri = org.geotools.gml3.v3_2.GML.NAMESPACE; this.gmlPrefix = encoder.getNamespaces().getPrefix(gmlUri); this.member = MEMBER.derive(gmlPrefix, gmlUri); this.srsSyntax = (SrsSyntax) encoder.getContext().getComponentInstanceOfType(SrsSyntax.class); this.encodingUtils = new GML32EncodingUtils(); this.numDecimals = getNumDecimals(encoder.getConfiguration()); this.padWithZeros = getPadWithZeros(encoder.getConfiguration()); this.decimalEncoding = getForceDecimalEncoding(encoder.getConfiguration()); this.encodeMeasures = getEncodecoordinatesMeasures(encoder.getConfiguration()); }
polymorphicTypeName.getNamespaceURI(), polymorphicTypeName.getLocalPart(), this.namespaces.getPrefix( polymorphicTypeName.getNamespaceURI())), 1));
mapping.namespaces.getPrefix( mapping.getTargetFeature().getName().getNamespaceURI()); String separator = mapping.getTargetFeature().getName().getSeparator();