Examples of HeaderHandler


Examples of com.arjuna.webservices.HeaderHandler

                    final String role = streamReader.getAttributeValue(soapDetails.getNamespaceURI(), soapDetails.getRoleLocalName()) ;
                    if ((role == null) || role.equals(soapDetails.getLastRole()) ||
                        role.equals(soapDetails.getNextRole()))
                    {
                        final QName headerName = streamReader.getName() ;
                        final HeaderHandler headerHandler = soapService.getHeaderHandler(headerName) ;
                        if (headerHandler == null)
                        {
                            checkMustUnderstand(streamReader, soapDetails) ;
                            ElementConsumer.consume(streamReader) ;
                        }
                        else
                        {
                            headerHandler.invoke(streamReader, messageContext) ;
                            handlers.add(headerHandler) ;
                        }
                        streamReader.require(XMLStreamConstants.END_ELEMENT,
                                headerName.getNamespaceURI(), headerName.getLocalPart()) ;
                    }
                    else
                    {
                        ElementConsumer.consume(streamReader) ;
                    }
                }
            }
            while(!finished) ;
           
            final Map headerHandlers = soapService.getHeaderHandlers() ;
            final Iterator headerHandlerIter = headerHandlers.values().iterator() ;
            while(headerHandlerIter.hasNext())
            {
                final HeaderHandler handler = (HeaderHandler)headerHandlerIter.next() ;
                handler.headerValidate(messageContext) ;
            }
        }
        catch (final Throwable th)
        {
            final int numHandlers = handlers.size() ;
            if (numHandlers > 0)
            {
                final ListIterator listIterator = handlers.listIterator(numHandlers) ;
                do
                {
                    final HeaderHandler headerHandler = (HeaderHandler)listIterator.previous() ;
                    headerHandler.headerFaultNotification(messageContext) ;
                }
                while(listIterator.hasPrevious()) ;
            }
           
            if (th instanceof XMLStreamException)
View Full Code Here

Examples of com.arjuna.webservices.HeaderHandler

            final Iterator headerHandlerEntryIterator = headerHandlers.entrySet().iterator() ;
            while(headerHandlerEntryIterator.hasNext())
            {
                final Map.Entry entry = (Map.Entry)headerHandlerEntryIterator.next() ;
                final QName headerHandlerName = (QName)entry.getKey() ;
                final HeaderHandler headerHandler = (HeaderHandler)entry.getValue() ;
                headerHandler.writeContent(streamWriter, headerHandlerName, messageContext, soapDetails) ;
            }
        }
       
        StreamHelper.writeEndElement(streamWriter, headerName.getPrefix(), headerNamespace) ;
    }
View Full Code Here

Examples of com.arjuna.webservices.HeaderHandler

                    final String role = streamReader.getAttributeValue(soapDetails.getNamespaceURI(), soapDetails.getRoleLocalName()) ;
                    if ((role == null) || role.equals(soapDetails.getLastRole()) ||
                        role.equals(soapDetails.getNextRole()))
                    {
                        final QName headerName = streamReader.getName() ;
                        final HeaderHandler headerHandler = soapService.getHeaderHandler(headerName) ;
                        if (headerHandler == null)
                        {
                            checkMustUnderstand(streamReader, soapDetails) ;
                            ElementConsumer.consume(streamReader) ;
                        }
                        else
                        {
                            headerHandler.invoke(streamReader, messageContext) ;
                            handlers.add(headerHandler) ;
                        }
                        streamReader.require(XMLStreamConstants.END_ELEMENT,
                                headerName.getNamespaceURI(), headerName.getLocalPart()) ;
                    }
                    else
                    {
                        ElementConsumer.consume(streamReader) ;
                    }
                }
            }
            while(!finished) ;
           
            final Map headerHandlers = soapService.getHeaderHandlers() ;
            final Iterator headerHandlerIter = headerHandlers.values().iterator() ;
            while(headerHandlerIter.hasNext())
            {
                final HeaderHandler handler = (HeaderHandler)headerHandlerIter.next() ;
                handler.headerValidate(messageContext) ;
            }
        }
        catch (final Throwable th)
        {
            final int numHandlers = handlers.size() ;
            if (numHandlers > 0)
            {
                final ListIterator listIterator = handlers.listIterator(numHandlers) ;
                do
                {
                    final HeaderHandler headerHandler = (HeaderHandler)listIterator.previous() ;
                    headerHandler.headerFaultNotification(messageContext) ;
                }
                while(listIterator.hasPrevious()) ;
            }
           
            if (th instanceof XMLStreamException)
View Full Code Here

Examples of com.arjuna.webservices.HeaderHandler

            final Iterator headerHandlerEntryIterator = headerHandlers.entrySet().iterator() ;
            while(headerHandlerEntryIterator.hasNext())
            {
                final Map.Entry entry = (Map.Entry)headerHandlerEntryIterator.next() ;
                final QName headerHandlerName = (QName)entry.getKey() ;
                final HeaderHandler headerHandler = (HeaderHandler)entry.getValue() ;
                headerHandler.writeContent(streamWriter, headerHandlerName, messageContext, soapDetails) ;
            }
        }
       
        StreamHelper.writeEndElement(streamWriter, headerName.getPrefix(), headerNamespace) ;
    }
View Full Code Here

Examples of de.innovationgate.eclipse.editors.helpers.HeaderHandler

    _projectBuilderManager = new ProjectBuilderManager();
    ResourcesPlugin.getWorkspace().addResourceChangeListener(_projectBuilderManager, IResourceChangeEvent.POST_CHANGE|IResourceChangeEvent.PRE_BUILD);
    _projectBuilderManager.performPluginStartup();     
    IPath stateLocation = getStateLocation();   

        _headerFileMap.put(HEADER_TML_MODUL, new HeaderHandler(HEADER_TML_MODUL, stateLocation.append("defaultTmlModulLicense.txt").toFile(), "TML-Modules"));
        _headerFileMap.put(HEADER_CSS_MODUL, new HeaderHandler(HEADER_CSS_MODUL, stateLocation.append("defaultCssModulLicense.txt").toFile(), "CSS-Modules"));
        _headerFileMap.put(HEADER_JS_MODUL, new HeaderHandler(HEADER_JS_MODUL, stateLocation.append("defaultJsModulLicense.txt").toFile(), "JS-Modules"));
        _headerFileMap.put(HEADER_TMLSCRIPT_MODUL, new HeaderHandler(HEADER_TMLSCRIPT_MODUL, stateLocation.append("defaultTmlScriptModulLicense.txt").toFile(), "TMLScripts-Modules"));
        _headerFileMap.put(HEADER_VBS_MODUL, new HeaderHandler(HEADER_VBS_MODUL, stateLocation.append("defaultVbsModulLicense.txt").toFile(), "VBS-Modules"));
        _headerFileMap.put(HEADER_XML_MODUL, new HeaderHandler(HEADER_XML_MODUL, stateLocation.append("defaultXmlModulLicense.txt").toFile(), "XML-Modules"));     

  }
View Full Code Here

Examples of de.innovationgate.eclipse.editors.helpers.HeaderHandler

        if (file != null) {
            try {
                properties.load(new FileInputStream(file));
                for (String key : _headerFileMap.keySet()) {
                    HeaderHandler handler = _headerFileMap.get(key);
                    String headerText = properties.getProperty(handler.getName());
                    handler.setSpecificHeader(_selectedProject, headerText);
                    _headerTabTextMap.get(key).setText(headerText);
                }

            }
            catch (FileNotFoundException e) {
View Full Code Here

Examples of de.innovationgate.eclipse.editors.helpers.HeaderHandler

                overwrite = MessageDialog.openQuestion(getShell(), "File already exists", "The choosen file already exists. Overwrite?");
            }
            boolean empty = true;
            if (overwrite) {
                for (String key : _headerFileMap.keySet()) {
                    HeaderHandler handler = _headerFileMap.get(key);
                    String headerText = handler.getSpecificHeader(_selectedProject);
                    properties.put(key, headerText);        
                }               
                    
                {
                try {                                   
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.