Package org.eclipse.persistence.internal.oxm

Examples of org.eclipse.persistence.internal.oxm.Namespace


                }

                //Bug6346754 Add all namespaces if they are not yet declared above.               
                Vector namespaces = nextModifiedDO.getType().getXmlDescriptor().getNonNullNamespaceResolver().getNamespaces();
                for (int j = 0; j < namespaces.size(); j++) {
                    Namespace next = (Namespace)namespaces.get(j);
                    if (declareNamespace(next.getNamespaceURI(), next.getPrefix(), changeSummary.getRootObject())) {
                        csNode.setAttributeNS(javax.xml.XMLConstants.XMLNS_ATTRIBUTE_NS_URI, javax.xml.XMLConstants.XMLNS_ATTRIBUTE + XMLConstants.COLON + next.getPrefix(), next.getNamespaceURI());
                    }
                }

                List nextDOSettings = changeSummary.getOldValues(nextModifiedDO);
                DOMRecord row = new DOMRecord(csNode);
View Full Code Here


                        qualifiedName = prefix + XMLConstants.COLON + qualifiedName;
                    } else if (attributeName.getNamespaceURI() != null && attributeName.getNamespaceURI().length() > 0) {
                        String generatedPrefix = nr.generatePrefix();
                        qualifiedName = generatedPrefix + XMLConstants.COLON + qualifiedName;
                        nr.put(generatedPrefix, attributeName.getNamespaceURI());
                        extraNamespaces.add(new Namespace(generatedPrefix, attributeName.getNamespaceURI()));
                        recordToModify.getNamespaceResolver().put(generatedPrefix, attributeName.getNamespaceURI());
                    }
                }
                if (namespaceURI != null) {
                    root.setAttributeNS(namespaceURI, qualifiedName, value.toString());
View Full Code Here

       
        if(prefix != null) {
            return prefix;
        }
        for(Object next:getNamespaceResolver().getNamespaces()) {
            Namespace ns = (Namespace)next;
            uri = ns.getNamespaceURI();
            prefix = ns.getPrefix();
        }
        return xPathFragment.getPrefix();
    }
View Full Code Here

        if(!hasPrefixesToNamespaces()) {
            return new Vector(0);
        }
        Vector names = new Vector(prefixesToNamespaces.size());
        for(Entry<String, String> entry: prefixesToNamespaces.entrySet()) {
            Namespace namespace = new Namespace(entry.getKey(), entry.getValue());
            names.addElement(namespace);
        }
        return names;
    }
View Full Code Here

            }
        }
        String defaultUri= null;
        if(nestedResolver != null){
          for(Object next:nestedResolver.getNamespaces()) {
              Namespace ns = (Namespace)next;
              String uri = ns.getNamespaceURI();
              String existingPrefix = null;
              if(contextualNamespaces != null) {
                  existingPrefix = contextualNamespaces.resolveNamespaceURI(uri);
              }
              //if there's already a prefix for this uri, don't bother adding it
              if(existingPrefix == null) {
                  String originalPrefix = ns.getPrefix();
             
                  //ask prefixMapper for a new prefix for this uri
                  String prefix = prefixMapper.getPreferredPrefix(uri, originalPrefix, true);
             
                  if(prefix != null) {
View Full Code Here

       
        if(prefix != null) {
            return prefix;
        }
        for(Object next:getNamespaceResolver().getNamespaces()) {
            Namespace ns = (Namespace)next;
            uri = ns.getNamespaceURI();
            prefix = ns.getPrefix();
        }
        return xPathFragment.getPrefix();
    }
View Full Code Here

                        qualifiedName = prefix + XMLConstants.COLON + qualifiedName;
                    } else if (attributeName.getNamespaceURI() != null && attributeName.getNamespaceURI().length() > 0) {
                        String generatedPrefix = nr.generatePrefix();
                        qualifiedName = generatedPrefix + XMLConstants.COLON + qualifiedName;
                        nr.put(generatedPrefix, attributeName.getNamespaceURI());
                        extraNamespaces.add(new Namespace(generatedPrefix, attributeName.getNamespaceURI()));
                        recordToModify.getNamespaceResolver().put(generatedPrefix, attributeName.getNamespaceURI());
                    }
                }
                if (namespaceURI != null) {
                    root.setAttributeNS(namespaceURI, qualifiedName, value.toString());
View Full Code Here

            }
        }
        String defaultUri= null;
        if(nestedResolver != null){
          for(Object next:nestedResolver.getNamespaces()) {
              Namespace ns = (Namespace)next;
              String uri = ns.getNamespaceURI();
              String existingPrefix = null;
              if(contextualNamespaces != null) {
                  existingPrefix = contextualNamespaces.resolveNamespaceURI(uri);
              }
              //if there's already a prefix for this uri, don't bother adding it
              if(existingPrefix == null) {
                  String originalPrefix = ns.getPrefix();
             
                  //ask prefixMapper for a new prefix for this uri
                  String prefix = prefixMapper.getPreferredPrefix(uri, originalPrefix, true);
             
                  if(prefix != null) {
View Full Code Here

        if(!hasPrefixesToNamespaces()) {
            return new Vector(0);
        }
        Vector names = new Vector(prefixesToNamespaces.size());
        for(Entry<String, String> entry: prefixesToNamespaces.entrySet()) {
            Namespace namespace = new Namespace(entry.getKey(), entry.getValue());
            names.addElement(namespace);
        }
        return names;
    }
View Full Code Here

                if (namespaceInfo.getLocation() != null && !namespaceInfo.getLocation().equals(GENERATE)) {
                    return null;
                }
                java.util.Vector namespaces = namespaceInfo.getNamespaceResolver().getNamespaces();
                for (int i = 0; i < namespaces.size(); i++) {
                    Namespace nextNamespace = (Namespace) namespaces.get(i);
                    schema.getNamespaceResolver().put(nextNamespace.getPrefix(), nextNamespace.getNamespaceURI());
                }
            }

            if (outputResolver != null) {
                try {
View Full Code Here

TOP

Related Classes of org.eclipse.persistence.internal.oxm.Namespace

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.