Java Doc for WSDLModelerBase.java in  » 6.0-JDK-Modules » jax-ws-tools » com » sun » tools » 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 » jax ws tools » com.sun.tools.ws.processor.modeler.wsdl 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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

All known Subclasses:   com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler,
WSDLModelerBase
abstract public class WSDLModelerBase implements Modeler(Code)

author:
   WS Development Team
author:
   Base class for WSDL->Model classes.

Inner Class :public class ProcessSOAPOperationInfo
Inner Class :public static class WSDLExceptionInfo

Field Summary
final public static  StringMESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING
    
final protected static  LocatorImplNULL_LOCATOR
    
final protected static  StringOPERATION_HAS_VOID_RETURN_TYPE
    
final protected static  StringWSDL_PARAMETER_ORDER
    
final public static  StringWSDL_RESULT_PARAMETER
    
protected  Map<QName, Port>_bindingNameToPortMap
    
protected  Map_faultTypeToStructureMap
    
protected  Map<String, JavaException>_javaExceptions
    
protected  JavaSimpleTypeCreator_javaTypes
    
protected  WSDLDocumentdocument
    
final protected  ErrorReceiverFiltererrReceiver
    
protected  MetadataFinderforest
    
protected  ProcessSOAPOperationInfoinfo
    
 intnumPasses
    
final protected  WsimportOptionsoptions
    
protected  WSDLParserparser
    
protected  booleanuseWSIBasicProfile
    

Constructor Summary
public  WSDLModelerBase(WsimportOptions options, ErrorReceiver receiver)
    

Method Summary
protected  voidapplyPortMethodCustomization(Port port, com.sun.tools.ws.wsdl.document.Port wsdlPort)
    
protected  voiderror(Entity entity, String message)
    
protected static  com.sun.tools.ws.wsdl.document.MessagefindMessage(QName messageName, ProcessSOAPOperationInfo info)
    
protected  List<String>getAlternateMimeTypes(List<MIMEContent> mimeContents)
    
protected  TWSDLExtensiongetAnyExtensionOfType(TWSDLExtensible extensible, Class type)
    
protected  SetgetDuplicateFaultNames()
    
protected static  TWSDLExtensiongetExtensionOfType(TWSDLExtensible extensible, Class type)
    
protected  List<SOAPHeader>getHeaderExtensions(TWSDLExtensible extensible)
    
protected  com.sun.tools.ws.wsdl.document.MessagegetInputMessage()
    
protected  StringgetLiteralJavaMemberName(Fault fault)
    
protected  List<MessagePart>getMessageParts(SOAPBody body, com.sun.tools.ws.wsdl.document.Message message, boolean isInput)
    
protected  List<MessagePart>getMimeContentParts(Message message, TWSDLExtensible ext)
    
protected  List<MIMEContent>getMimeContents(MIMEPart part)
    
protected  List<MIMEContent>getMimeContents(TWSDLExtensible ext, Message message, String name)
    
protected  Iterable<MIMEPart>getMimeParts(TWSDLExtensible ext)
    
protected  com.sun.tools.ws.wsdl.document.MessagegetOutputMessage()
    
protected static  QNamegetQNameOf(GloballyKnown entity)
    
protected  StringgetRequestNamespaceURI(SOAPBody body)
    
protected  StringgetResponseNamespaceURI(SOAPBody body)
    
protected  SOAPBodygetSOAPRequestBody()
    
protected  SOAPBodygetSOAPResponseBody()
    
protected  StringgetUniqueClassName(String className)
    
protected  StringgetUniqueName(com.sun.tools.ws.wsdl.document.Operation operation, boolean hasOverloadedOperations)
    
protected  booleanisConflictingClassName(String name)
    
protected  booleanisConflictingExceptionClassName(String name)
    
protected  booleanisConflictingPortClassName(String name)
    
protected  booleanisConflictingServiceClassName(String name)
    
protected  booleanisConflictingStubClassName(String name)
    
protected  booleanisConflictingTieClassName(String name)
    
protected  booleanisProvider(com.sun.tools.ws.wsdl.document.Port wsdlPort)
    
protected  booleanisRequestMimeMultipart()
    
protected  booleanisResponseMimeMultipart()
    
protected  booleanisStyleAndPartMatch(SOAPOperation soapOperation, MessagePart part)
     For Document/Lit the wsdl:part should only have element attribute and for RPC/Lit or RPC/Encoded the wsdl:part should only have type attribute inside wsdl:message.
protected  StringmakePackageQualified(String s)
    
protected static  booleantokenListContains(String tokenList, String target)
    
protected  booleanvalidateBodyParts(BindingOperation operation)
    
protected  booleanvalidateMimeParts(Iterable<MIMEPart> mimeParts)
    
protected  voidwarning(Entity entity, String message)
    

Field Detail
MESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING
final public static String MESSAGE_HAS_MIME_MULTIPART_RELATED_BINDING(Code)



NULL_LOCATOR
final protected static LocatorImpl NULL_LOCATOR(Code)



OPERATION_HAS_VOID_RETURN_TYPE
final protected static String OPERATION_HAS_VOID_RETURN_TYPE(Code)



WSDL_PARAMETER_ORDER
final protected static String WSDL_PARAMETER_ORDER(Code)



WSDL_RESULT_PARAMETER
final public static String WSDL_RESULT_PARAMETER(Code)



_bindingNameToPortMap
protected Map<QName, Port> _bindingNameToPortMap(Code)



_faultTypeToStructureMap
protected Map _faultTypeToStructureMap(Code)



_javaExceptions
protected Map<String, JavaException> _javaExceptions(Code)



_javaTypes
protected JavaSimpleTypeCreator _javaTypes(Code)



document
protected WSDLDocument document(Code)



errReceiver
final protected ErrorReceiverFilter errReceiver(Code)



forest
protected MetadataFinder forest(Code)



info
protected ProcessSOAPOperationInfo info(Code)



numPasses
int numPasses(Code)



options
final protected WsimportOptions options(Code)



parser
protected WSDLParser parser(Code)



useWSIBasicProfile
protected boolean useWSIBasicProfile(Code)




Constructor Detail
WSDLModelerBase
public WSDLModelerBase(WsimportOptions options, ErrorReceiver receiver)(Code)




Method Detail
applyPortMethodCustomization
protected void applyPortMethodCustomization(Port port, com.sun.tools.ws.wsdl.document.Port wsdlPort)(Code)

Parameters:
  port -
Parameters:
  wsdlPort -



error
protected void error(Entity entity, String message)(Code)



findMessage
protected static com.sun.tools.ws.wsdl.document.Message findMessage(QName messageName, ProcessSOAPOperationInfo info)(Code)



getAlternateMimeTypes
protected List<String> getAlternateMimeTypes(List<MIMEContent> mimeContents)(Code)



getAnyExtensionOfType
protected TWSDLExtension getAnyExtensionOfType(TWSDLExtensible extensible, Class type)(Code)



getDuplicateFaultNames
protected Set getDuplicateFaultNames()(Code)



getExtensionOfType
protected static TWSDLExtension getExtensionOfType(TWSDLExtensible extensible, Class type)(Code)



getHeaderExtensions
protected List<SOAPHeader> getHeaderExtensions(TWSDLExtensible extensible)(Code)
List of SOAPHeader extensions



getInputMessage
protected com.sun.tools.ws.wsdl.document.Message getInputMessage()(Code)



getLiteralJavaMemberName
protected String getLiteralJavaMemberName(Fault fault)(Code)



getMessageParts
protected List<MessagePart> getMessageParts(SOAPBody body, com.sun.tools.ws.wsdl.document.Message message, boolean isInput)(Code)

Parameters:
  body - request or response body, represents soap:body
Parameters:
  message - Input or output message, equivalent to wsdl:message iterator over MessagePart



getMimeContentParts
protected List<MessagePart> getMimeContentParts(Message message, TWSDLExtensible ext)(Code)

Parameters:
  message - MessageParts referenced by the mime:content



getMimeContents
protected List<MIMEContent> getMimeContents(MIMEPart part)(Code)



getMimeContents
protected List<MIMEContent> getMimeContents(TWSDLExtensible ext, Message message, String name)(Code)

Parameters:
  ext -
Parameters:
  message -
Parameters:
  name - List of MimeContents from ext



getMimeParts
protected Iterable<MIMEPart> getMimeParts(TWSDLExtensible ext)(Code)



getOutputMessage
protected com.sun.tools.ws.wsdl.document.Message getOutputMessage()(Code)



getQNameOf
protected static QName getQNameOf(GloballyKnown entity)(Code)



getRequestNamespaceURI
protected String getRequestNamespaceURI(SOAPBody body)(Code)



getResponseNamespaceURI
protected String getResponseNamespaceURI(SOAPBody body)(Code)



getSOAPRequestBody
protected SOAPBody getSOAPRequestBody()(Code)



getSOAPResponseBody
protected SOAPBody getSOAPResponseBody()(Code)



getUniqueClassName
protected String getUniqueClassName(String className)(Code)



getUniqueName
protected String getUniqueName(com.sun.tools.ws.wsdl.document.Operation operation, boolean hasOverloadedOperations)(Code)



isConflictingClassName
protected boolean isConflictingClassName(String name)(Code)



isConflictingExceptionClassName
protected boolean isConflictingExceptionClassName(String name)(Code)



isConflictingPortClassName
protected boolean isConflictingPortClassName(String name)(Code)



isConflictingServiceClassName
protected boolean isConflictingServiceClassName(String name)(Code)



isConflictingStubClassName
protected boolean isConflictingStubClassName(String name)(Code)



isConflictingTieClassName
protected boolean isConflictingTieClassName(String name)(Code)



isProvider
protected boolean isProvider(com.sun.tools.ws.wsdl.document.Port wsdlPort)(Code)



isRequestMimeMultipart
protected boolean isRequestMimeMultipart()(Code)



isResponseMimeMultipart
protected boolean isResponseMimeMultipart()(Code)



isStyleAndPartMatch
protected boolean isStyleAndPartMatch(SOAPOperation soapOperation, MessagePart part)(Code)
For Document/Lit the wsdl:part should only have element attribute and for RPC/Lit or RPC/Encoded the wsdl:part should only have type attribute inside wsdl:message.



makePackageQualified
protected String makePackageQualified(String s)(Code)



tokenListContains
protected static boolean tokenListContains(String tokenList, String target)(Code)



validateBodyParts
protected boolean validateBodyParts(BindingOperation operation)(Code)

Parameters:
  operation - true if operation has valid body parts



validateMimeParts
protected boolean validateMimeParts(Iterable<MIMEPart> mimeParts)(Code)

Parameters:
  mimeParts -



warning
protected void warning(Entity entity, String message)(Code)



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)

ww__w__.j_av___a_2__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.