Package org.apache.woden.types

Examples of org.apache.woden.types.NCName


        BindingOperation bindingOperationComp = (BindingOperation)getParent();
        Binding bindingComp = (Binding)bindingOperationComp.getParent();
        InterfaceOperation interfaceOperationComp = bindingOperationComp.getInterfaceOperation();
       
        //Get needed properties.
        NCName binding = new NCName(bindingComp.getName().getLocalPart());
        QName interfaceOperation = interfaceOperationComp.getName();
      
        //Return a new Fragment Identifier.
        return new FragmentIdentifier(new BindingFaultReferencePart(binding, interfaceOperation, fMessageLabel, fRef));
    }
View Full Code Here


     * @see org.apache.woden.wsdl20.WSDLComponent#getFragmentIdentifier()
     */
    public FragmentIdentifier getFragmentIdentifier() {
        //Find properties needed.
        Binding bindingComp = (Binding)getParent();
        NCName binding = new NCName(bindingComp.getName().getLocalPart());
       
        //Return a new FragmentIdentifier.
        return new FragmentIdentifier(new BindingFaultPart(binding,  fRef));
    }
View Full Code Here

    /*
     * (non-Javadoc)
     * @see org.apache.woden.wsdl20.WSDLComponent#getFragmentIdentifier()
     */
    public FragmentIdentifier getFragmentIdentifier() {
        NCName interfaceName = new NCName(((Interface)this.getParent()).getName().getLocalPart());
        return new FragmentIdentifier(new InterfaceOperationPart(interfaceName, fName));
    }
View Full Code Here

        shorthandPointer = emptyNCName;
       
        //Setup prefix/namespace binding context.
        prefixBindingContex = new HashMap();
        namespaceBindingContex = new HashMap();
        addPrefixNamespaceBinding(new NCName("xml"), NS_URI_XML);
    }
View Full Code Here

     * @see org.apache.woden.wsdl20.WSDLComponent#getFragmentIdentifier()
     */
    public FragmentIdentifier getFragmentIdentifier() {
        Service serviceComp = (Service)getParent();
       
        NCName service = new NCName(serviceComp.getName().getLocalPart());
       
        return new FragmentIdentifier(new EndpointPart(service ,fName));
    }
View Full Code Here

     * @return an ElementPointerPart representing the parsed schemaData.
     * @throws IllegalArgumentException if the schemeData has invalid scheme syntax.
     */
    public static ElementPointerPart parseFromString(final String schemeData) throws InvalidXPointerException {
        List childSequence = null;
        NCName elementID = null;
        int startChar;
        int endChar;
       
        //Find an NCName if it exists?
        startChar = schemeData.indexOf("/");
        // -1 Only an NCName. 0 No NCName. > 1 An NCName.
       
        switch (startChar) {
            case -1: //Only an NCName.
                try {
                    elementID = new NCName(schemeData);
                }
                catch (IllegalArgumentException e) {
                    throw new InvalidXPointerException("Invalid NCName in the XPointer", schemeData);
                }
                return new ElementPointerPart(elementID);
            case 0: //No NCName.
                break;
            default: //An NCName.
                try {
                    elementID = new NCName(schemeData.substring(0, startChar));
                } catch (IllegalArgumentException e) {
                    throw new InvalidXPointerException("Invalid NCName in the XPointer", schemeData, 0, startChar);
                }
                break;
        }
View Full Code Here

     * @see org.apache.woden.wsdl20.WSDLComponent#getFragmentIdentifier()
     */
    public FragmentIdentifier getFragmentIdentifier() {
        //Find parent component and get needed properties.
        Binding bindingComp = (Binding)getParent();
        NCName binding = new NCName(bindingComp.getName().getLocalPart());
       
        //Return a new FragmentIdentifier.
        return new FragmentIdentifier(new BindingOperationPart (binding , fRef));
    }
View Full Code Here

     */
    public FragmentIdentifier getFragmentIdentifier() {
        InterfaceOperation interfaceOperationComp = (InterfaceOperation)getParent();
        Interface interfaceComp = (Interface)interfaceOperationComp.getParent();
       
        NCName interfaceName = new NCName(interfaceComp.getName().getLocalPart());
        NCName interfaceOperation = new NCName(interfaceOperationComp.getName().getLocalPart());
       
        return new FragmentIdentifier(new InterfaceMessageReferencePart(interfaceName, interfaceOperation, fMessageLabel));
    }
View Full Code Here

     * @see org.apache.woden.wsdl20.WSDLComponent#getFragmentIdentifier()
     */
    public FragmentIdentifier getFragmentIdentifier() {
        Interface interfaceComp = (Interface)getParent();
       
        NCName interfaceName = new NCName(interfaceComp.getName().getLocalPart());
       
        return new FragmentIdentifier(new InterfaceFaultPart(interfaceName, fName));
    }
View Full Code Here

     * @param namespace The namespace to get the prefix for.
     * @return a NCName of the prefix for the namespace.
     */
    public NCName getXmlNamespacePrefix(String namespace) {
        //Lookup prefix
        NCName prefix = (NCName)xpointer.getNamespaceBinding(namespace);
        if (prefix == null) {
            //The namespace does not have a prefix yet so lets add one.
            //Find next available nsXXX prefix
            int i = 1;
            do {
                prefix = new NCName("ns" + i);
                i++;
            } while (xpointer.hasPrefixBinding(prefix));
           
            //Add prefix pointer part.
            xpointer.addPointerPart(new XmlnsPointerPart(prefix, namespace));
View Full Code Here

TOP

Related Classes of org.apache.woden.types.NCName

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.