org.jboss.wise.core.client.impl.reflection
Class WebParameterImpl

java.lang.Object
  extended by org.jboss.wise.core.client.impl.reflection.WebParameterImpl
All Implemented Interfaces:
WebParameter

@Immutable
public class WebParameterImpl
extends java.lang.Object
implements WebParameter

Holds single parameter's data required for an invocation

Author:
stefano.maestri@javalinux.it

Constructor Summary
WebParameterImpl(java.lang.reflect.Type type, java.lang.String name, int position, java.lang.Enum<javax.jws.WebParam.Mode> mode)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          
 java.lang.Enum<javax.jws.WebParam.Mode> getMode()
          
 java.lang.String getName()
          
 int getPosition()
          
 java.lang.reflect.Type getType()
          
 int hashCode()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebParameterImpl

public WebParameterImpl(java.lang.reflect.Type type,
                        java.lang.String name,
                        int position,
                        java.lang.Enum<javax.jws.WebParam.Mode> mode)
Parameters:
type -
name -
position -
mode -
Method Detail

getMode

public java.lang.Enum<javax.jws.WebParam.Mode> getMode()

Specified by:
getMode in interface WebParameter
See Also:
WebParameter.getMode()

getName

public java.lang.String getName()

Specified by:
getName in interface WebParameter
See Also:
WebParameter.getName()

getPosition

public int getPosition()

Specified by:
getPosition in interface WebParameter
See Also:
WebParameter.getPosition()

getType

public java.lang.reflect.Type getType()

Specified by:
getType in interface WebParameter
See Also:
WebParameter.getType()

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object
See Also:
Object.hashCode()

equals

public boolean equals(java.lang.Object obj)

Overrides:
equals in class java.lang.Object
See Also:
Object.equals(java.lang.Object)