Java Doc for WSDLModeler.java in  » 6.0-JDK-Modules-com.sun » tools » com » sun » tools » internal » ws » processor » modeler » wsdl » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules com.sun » tools » com.sun.tools.internal.ws.processor.modeler.wsdl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase
      com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModeler

WSDLModeler
public class WSDLModeler extends WSDLModelerBase (Code)
The WSDLModeler processes a WSDL to create a Model.
author:
   WS Development Team

Inner Class :protected enum StyleAndUse


Constructor Summary
public  WSDLModeler(WSDLModelInfo modelInfo, Properties options)
    

Method Summary
protected  voidbuildJAXBModel(WSDLDocument wsdlDocument, WSDLModelInfo modelInfo, ClassNameCollector classNameCollector)
    
public  ModelbuildModel()
    
protected  booleancreateJavaExceptionFromLiteralType(Fault fault, com.sun.tools.internal.ws.processor.model.Port port, String operationName)
    
protected  voidcreateJavaInterfaceForPort(Port port, boolean isProvider)
    
protected  voidcreateJavaInterfaceForProviderPort(Port port)
    
protected  voidcreateJavaMethodForOperation(Port port, Operation operation, JavaInterface intf)
    
protected  voidfail(String key, String arg)
    
protected  voidfail(String key, Object[] args)
    
protected  java.util.List<String>getAsynParameterOrder()
    
protected  StringgetAsyncOperationName(Operation operation)
    
protected  StringgetClassName(Port port, String suffix)
    
protected  JAXBModelBuildergetJAXBModelBuilder()
    
protected  JAXBModelBuildergetJAXBSchemaAnalyzerInstnace(WSDLModelInfo info, Properties options, ClassNameCollector classNameCollector, List elements)
    
protected  StringgetJavaNameForOperation(Operation operation)
    
protected  StringgetJavaNameOfSEI(Port port)
    
protected  StringgetJavaPackage()
    
protected  List<MessagePart>getParameterOrder()
    
protected  StringgetServiceInterfaceName(QName serviceQName, com.sun.tools.internal.ws.wsdl.document.Service wsdlService)
    
protected  voidhandleLiteralSOAPFault(Response response, Set duplicateNames)
    
protected  voidhandleLiteralSOAPHeaders(Request request, Response response, Iterator headerParts, Set duplicateNames, List definitiveParameterList, boolean processRequest)
    
protected  booleanisAsync(com.sun.tools.internal.ws.wsdl.document.PortType portType, com.sun.tools.internal.ws.wsdl.document.Operation wsdlOperation)
    
protected  booleanisConflictingExceptionClassName(String name)
    
protected  booleanisConflictingPortClassName(String name)
    
protected  booleanisConflictingServiceClassName(String name)
    
protected  booleanisRequestResponse()
    
protected  booleanisSingleInOutPart(Set inputParameterNames, MessagePart outputPart)
    
protected  booleanisUnwrappable()
    
protected  OperationprocessLiteralSOAPOperation(StyleAndUse styleAndUse)
    
protected  booleanprocessPort(com.sun.tools.internal.ws.wsdl.document.Port wsdlPort, Service service, WSDLDocument document)
    
protected  OperationprocessSOAPOperation()
    
protected  voidprocessService(com.sun.tools.internal.ws.wsdl.document.Service wsdlService, Model model, WSDLDocument document)
    
protected static  voidsetDocumentationIfPresent(ModelObject obj, Documentation documentation)
    
protected  booleansetMessagePartsBinding(StyleAndUse styleAndUse)
    
protected  booleansetMessagePartsBinding(SOAPBody body, Message message, StyleAndUse styleAndUse, boolean isInput)
    
protected  booleanvalidateWSDLBindingStyle(Binding binding)
    


Constructor Detail
WSDLModeler
public WSDLModeler(WSDLModelInfo modelInfo, Properties options)(Code)

Parameters:
  modelInfo -
Parameters:
  options -




Method Detail
buildJAXBModel
protected void buildJAXBModel(WSDLDocument wsdlDocument, WSDLModelInfo modelInfo, ClassNameCollector classNameCollector)(Code)



buildModel
public Model buildModel()(Code)



createJavaExceptionFromLiteralType
protected boolean createJavaExceptionFromLiteralType(Fault fault, com.sun.tools.internal.ws.processor.model.Port port, String operationName)(Code)



createJavaInterfaceForPort
protected void createJavaInterfaceForPort(Port port, boolean isProvider)(Code)



createJavaInterfaceForProviderPort
protected void createJavaInterfaceForProviderPort(Port port)(Code)



createJavaMethodForOperation
protected void createJavaMethodForOperation(Port port, Operation operation, JavaInterface intf)(Code)



fail
protected void fail(String key, String arg)(Code)



fail
protected void fail(String key, Object[] args)(Code)



getAsynParameterOrder
protected java.util.List<String> getAsynParameterOrder()(Code)



getAsyncOperationName
protected String getAsyncOperationName(Operation operation)(Code)



getClassName
protected String getClassName(Port port, String suffix)(Code)

Parameters:
  port -
Parameters:
  suffix - the Java ClassName for a port



getJAXBModelBuilder
protected JAXBModelBuilder getJAXBModelBuilder()(Code)



getJAXBSchemaAnalyzerInstnace
protected JAXBModelBuilder getJAXBSchemaAnalyzerInstnace(WSDLModelInfo info, Properties options, ClassNameCollector classNameCollector, List elements)(Code)



getJavaNameForOperation
protected String getJavaNameForOperation(Operation operation)(Code)



getJavaNameOfSEI
protected String getJavaNameOfSEI(Port port)(Code)



getJavaPackage
protected String getJavaPackage()(Code)



getParameterOrder
protected List<MessagePart> getParameterOrder()(Code)



getServiceInterfaceName
protected String getServiceInterfaceName(QName serviceQName, com.sun.tools.internal.ws.wsdl.document.Service wsdlService)(Code)



handleLiteralSOAPFault
protected void handleLiteralSOAPFault(Response response, Set duplicateNames)(Code)



handleLiteralSOAPHeaders
protected void handleLiteralSOAPHeaders(Request request, Response response, Iterator headerParts, Set duplicateNames, List definitiveParameterList, boolean processRequest)(Code)



isAsync
protected boolean isAsync(com.sun.tools.internal.ws.wsdl.document.PortType portType, com.sun.tools.internal.ws.wsdl.document.Operation wsdlOperation)(Code)



isConflictingExceptionClassName
protected boolean isConflictingExceptionClassName(String name)(Code)



isConflictingPortClassName
protected boolean isConflictingPortClassName(String name)(Code)



isConflictingServiceClassName
protected boolean isConflictingServiceClassName(String name)(Code)



isRequestResponse
protected boolean isRequestResponse()(Code)



isSingleInOutPart
protected boolean isSingleInOutPart(Set inputParameterNames, MessagePart outputPart)(Code)



isUnwrappable
protected boolean isUnwrappable()(Code)



processLiteralSOAPOperation
protected Operation processLiteralSOAPOperation(StyleAndUse styleAndUse)(Code)



processPort
protected boolean processPort(com.sun.tools.internal.ws.wsdl.document.Port wsdlPort, Service service, WSDLDocument document)(Code)



processSOAPOperation
protected Operation processSOAPOperation()(Code)



processService
protected void processService(com.sun.tools.internal.ws.wsdl.document.Service wsdlService, Model model, WSDLDocument document)(Code)



setDocumentationIfPresent
protected static void setDocumentationIfPresent(ModelObject obj, Documentation documentation)(Code)



setMessagePartsBinding
protected boolean setMessagePartsBinding(StyleAndUse styleAndUse)(Code)



setMessagePartsBinding
protected boolean setMessagePartsBinding(SOAPBody body, Message message, StyleAndUse styleAndUse, boolean isInput)(Code)



validateWSDLBindingStyle
protected boolean validateWSDLBindingStyle(Binding binding)(Code)



Fields inherited from com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase
final public static String MESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING(Code)(Java Doc)
final protected static String OPERATION_HAS_VOID_RETURN_TYPE(Code)(Java Doc)
final protected static String WSDL_PARAMETER_ORDER(Code)(Java Doc)
final public static String WSDL_RESULT_PARAMETER(Code)(Java Doc)
protected Map<QName, Port> _bindingNameToPortMap(Code)(Java Doc)
protected Map _faultTypeToStructureMap(Code)(Java Doc)
protected Map _javaExceptions(Code)(Java Doc)
protected JavaSimpleTypeCreator _javaTypes(Code)(Java Doc)
protected LocalizableMessageFactory _messageFactory(Code)(Java Doc)
protected WSDLModelInfo _modelInfo(Code)(Java Doc)
protected Properties _options(Code)(Java Doc)
protected WSDLDocument document(Code)(Java Doc)
protected HashSet hSet(Code)(Java Doc)
protected ProcessSOAPOperationInfo info(Code)(Java Doc)
protected WSDLParser parser(Code)(Java Doc)
protected boolean useWSIBasicProfile(Code)(Java Doc)

Methods inherited from com.sun.tools.internal.ws.processor.modeler.wsdl.WSDLModelerBase
protected void applyPortMethodCustomization(Port port, com.sun.tools.internal.ws.wsdl.document.Port wsdlPort)(Code)(Java Doc)
public Model buildModel()(Code)(Java Doc)
protected void checkNotWsdlElement(Element e)(Code)(Java Doc)
protected void createParentFault(Fault fault)(Code)(Java Doc)
protected void createSubfaults(Fault fault)(Code)(Java Doc)
protected WSDLParser createWSDLParser()(Code)(Java Doc)
protected void error(String key, String arg)(Code)(Java Doc)
protected static com.sun.tools.internal.ws.wsdl.document.Message findMessage(QName messageName, ProcessSOAPOperationInfo info)(Code)(Java Doc)
protected List<String> getAlternateMimeTypes(List<MIMEContent> mimeContents)(Code)(Java Doc)
protected Extension getAnyExtensionOfType(Extensible extensible, Class type)(Code)(Java Doc)
protected Documentation getDocumentationFor(Element e)(Code)(Java Doc)
protected Set getDuplicateFaultNames()(Code)(Java Doc)
protected ProcessorEnvironment getEnvironment()(Code)(Java Doc)
protected static Extension getExtensionOfType(Extensible extensible, Class type)(Code)(Java Doc)
protected List<SOAPHeader> getHeaderExtensions(Extensible extensible)(Code)(Java Doc)
protected com.sun.tools.internal.ws.wsdl.document.Message getInputMessage()(Code)(Java Doc)
protected String getLiteralJavaMemberName(Fault fault)(Code)(Java Doc)
protected List getMessageParts(SOAPBody body, com.sun.tools.internal.ws.wsdl.document.Message message, boolean isInput)(Code)(Java Doc)
protected List getMimeContentParts(Message message, Extensible ext)(Code)(Java Doc)
protected List<MIMEContent> getMimeContents(MIMEPart part)(Code)(Java Doc)
protected List<MIMEContent> getMimeContents(Extensible ext, Message message, String name)(Code)(Java Doc)
protected Iterator<MIMEPart> getMimeParts(Extensible ext)(Code)(Java Doc)
protected String getNonQualifiedNameFor(QName name)(Code)(Java Doc)
protected com.sun.tools.internal.ws.wsdl.document.Message getOutputMessage()(Code)(Java Doc)
public ProcessorEnvironment getProcessorEnvironment()(Code)(Java Doc)
protected static QName getQNameOf(GloballyKnown entity)(Code)(Java Doc)
protected String getRequestNamespaceURI(SOAPBody body)(Code)(Java Doc)
protected String getResponseNamespaceURI(SOAPBody body)(Code)(Java Doc)
protected SOAPBody getSOAPRequestBody()(Code)(Java Doc)
protected SOAPBody getSOAPResponseBody()(Code)(Java Doc)
protected String getUniqueClassName(String className)(Code)(Java Doc)
protected String getUniqueName(com.sun.tools.internal.ws.wsdl.document.Operation operation, boolean hasOverloadedOperations)(Code)(Java Doc)
protected String getUniqueParameterName(Operation operation, String baseName)(Code)(Java Doc)
protected WSDLModelInfo getWSDLModelInfo()(Code)(Java Doc)
protected void info(String key)(Code)(Java Doc)
protected void info(String key, String arg)(Code)(Java Doc)
protected boolean isConflictingClassName(String name)(Code)(Java Doc)
protected boolean isConflictingExceptionClassName(String name)(Code)(Java Doc)
protected boolean isConflictingPortClassName(String name)(Code)(Java Doc)
protected boolean isConflictingServiceClassName(String name)(Code)(Java Doc)
protected boolean isConflictingStubClassName(String name)(Code)(Java Doc)
protected boolean isConflictingTieClassName(String name)(Code)(Java Doc)
protected boolean isProvider(com.sun.tools.internal.ws.wsdl.document.Port wsdlPort)(Code)(Java Doc)
protected boolean isRequestMimeMultipart()(Code)(Java Doc)
protected boolean isResponseMimeMultipart()(Code)(Java Doc)
protected boolean isStyleAndPartMatch(SOAPOperation soapOperation, MessagePart part)(Code)(Java Doc)
protected String makeNameUniqueInSet(String candidateName, Set names)(Code)(Java Doc)
protected String makePackageQualified(String s, QName name)(Code)(Java Doc)
protected String makePackageQualified(String s, QName name, boolean useNamespaceMapping)(Code)(Java Doc)
protected QName makePackageQualified(QName name)(Code)(Java Doc)
protected QName makePackageQualified(QName name, boolean useNamespaceMapping)(Code)(Java Doc)
protected static void setDocumentationIfPresent(ModelObject obj, Documentation documentation)(Code)(Java Doc)
protected static boolean tokenListContains(String tokenList, String target)(Code)(Java Doc)
protected boolean validateBodyParts(BindingOperation operation)(Code)(Java Doc)
protected boolean validateMimeParts(Iterator mimeParts)(Code)(Java Doc)
protected void warn(Localizable msg)(Code)(Java Doc)
protected void warn(String key)(Code)(Java Doc)
protected void warn(String key, String arg)(Code)(Java Doc)
protected void warn(String key, Object[] args)(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

w_w_w__._j__ava2_s_.__c___o__m__ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.