Java Doc for ParameterImpl.java in  » 6.0-JDK-Modules » jax-ws-runtime » com » sun » xml » ws » model » 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 runtime » com.sun.xml.ws.model 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.xml.ws.model.ParameterImpl

All known Subclasses:   com.sun.xml.ws.model.WrapperParameter,
ParameterImpl
public class ParameterImpl implements Parameter(Code)
runtime Parameter that abstracts the annotated java parameter

A parameter may be bound to a header, a body, or an attachment. Note that when it's bound to a body, it's bound to a body, it binds to the whole payload.

Sometimes multiple Java parameters are packed into the payload, in which case the subclass WrapperParameter is used.
author:
   Vivek Pandey




Constructor Summary
public  ParameterImpl(JavaMethodImpl parent, TypeReference type, Mode mode, int index)
    

Method Summary
public  ObjectcreateHolderValue(Object value)
     Creates a holder if applicable else gives the object as it is.
 voidfillTypes(List<TypeReference> types)
    
public  ParameterBindinggetBinding()
    
public  BridgegetBridge()
    
protected  BridgegetBridge(TypeReference typeRef)
    
public  ObjectgetHolderValue(Object obj)
     Gets the holder value if applicable.
public  ParameterBindinggetInBinding()
    
public  intgetIndex()
    
public  ModegetMode()
    
public  QNamegetName()
    
public  ParameterBindinggetOutBinding()
    
public  AbstractSEIModelImplgetOwner()
    
public  JavaMethodgetParent()
    
public  StringgetPartName()
    
public  TypeReferencegetTypeReference()
    
public  booleanisIN()
    
public  booleanisINOUT()
    
public  booleanisOUT()
    
public  booleanisResponse()
     If true, this parameter maps to the return value of a method invocation.

JavaMethodImpl.getResponseParameters is guaranteed to have at most one such ParameterImpl .

public  booleanisReturnValue()
    
public  booleanisWrapperStyle()
    
public  voidsetBinding(ParameterBinding binding)
    
public static  voidsetHolderValue(Object obj, Object value)
    
public  voidsetInBinding(ParameterBinding binding)
    
public  voidsetOutBinding(ParameterBinding binding)
    
public  voidsetPartName(String partName)
    
 voidsetTypeReference(TypeReference type)
    


Constructor Detail
ParameterImpl
public ParameterImpl(JavaMethodImpl parent, TypeReference type, Mode mode, int index)(Code)




Method Detail
createHolderValue
public Object createHolderValue(Object value)(Code)
Creates a holder if applicable else gives the object as it is. To be called on the inbound message.
Parameters:
  value - the non-holder value if its Response or IN otherwise creates aholder with the passed value and returns it back.



fillTypes
void fillTypes(List<TypeReference> types)(Code)



getBinding
public ParameterBinding getBinding()(Code)
the Binding for this Parameter



getBridge
public Bridge getBridge()(Code)



getBridge
protected Bridge getBridge(TypeReference typeRef)(Code)



getHolderValue
public Object getHolderValue(Object obj)(Code)
Gets the holder value if applicable. To be called for inbound client side message.
Parameters:
  obj - the holder value if applicable.



getInBinding
public ParameterBinding getInBinding()(Code)



getIndex
public int getIndex()(Code)



getMode
public Mode getMode()(Code)



getName
public QName getName()(Code)
Returns the name.



getOutBinding
public ParameterBinding getOutBinding()(Code)



getOwner
public AbstractSEIModelImpl getOwner()(Code)



getParent
public JavaMethod getParent()(Code)



getPartName
public String getPartName()(Code)



getTypeReference
public TypeReference getTypeReference()(Code)
TODO: once the model gets JAXBContext, shouldn't Bridge s be made available from model objects? Returns the TypeReference associated with this Parameter



isIN
public boolean isIN()(Code)



isINOUT
public boolean isINOUT()(Code)



isOUT
public boolean isOUT()(Code)



isResponse
public boolean isResponse()(Code)
If true, this parameter maps to the return value of a method invocation.

JavaMethodImpl.getResponseParameters is guaranteed to have at most one such ParameterImpl . Note that there coule be none, in which case the method returns void.




isReturnValue
public boolean isReturnValue()(Code)



isWrapperStyle
public boolean isWrapperStyle()(Code)
true if this instanceof WrapperParameter.



setBinding
public void setBinding(ParameterBinding binding)(Code)

Parameters:
  binding -



setHolderValue
public static void setHolderValue(Object obj, Object value)(Code)



setInBinding
public void setInBinding(ParameterBinding binding)(Code)



setOutBinding
public void setOutBinding(ParameterBinding binding)(Code)



setPartName
public void setPartName(String partName)(Code)



setTypeReference
void setTypeReference(TypeReference type)(Code)
Sometimes we need to overwrite the typeReferenc, such as during patching for rpclit
See Also:   AbstractSEIModelImpl.applyParameterBinding(com.sun.xml.ws.model.wsdl.WSDLBoundPortTypeImpl)



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)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.