com.sun.tools.ws.processor.model
Class Parameter

java.lang.Object
  extended by com.sun.tools.ws.processor.model.ModelObject
      extended by com.sun.tools.ws.processor.model.Parameter

public class Parameter
extends ModelObject


Field Summary
 
Fields inherited from class com.sun.tools.ws.processor.model.ModelObject
errorReceiver
 
Constructor Summary
Parameter(String name, Entity entity)
           
 
Method Summary
 void accept(ModelVisitor visitor)
           
 List<String> getAnnotations()
           
 Block getBlock()
           
 String getCustomName()
           
 String getEntityName()
           
 JavaParameter getJavaParameter()
           
 Parameter getLinkedParameter()
           
 String getName()
           
 int getParameterIndex()
           
 AbstractType getType()
           
 String getTypeName()
           
 boolean isEmbedded()
           
 boolean isIN()
           
 boolean isINOUT()
           
 boolean isOUT()
           
 boolean isReturn()
           
 void setAnnotations(List<String> annotations)
           
 void setBlock(Block d)
           
 void setCustomName(String customName)
           
 void setEmbedded(boolean b)
           
 void setJavaParameter(JavaParameter p)
           
 void setLinkedParameter(Parameter p)
           
 void setMode(javax.jws.WebParam.Mode mode)
           
 void setName(String s)
           
 void setParameterIndex(int parameterOrderPosition)
           
 void setType(AbstractType t)
           
 void setTypeName(String t)
           
 
Methods inherited from class com.sun.tools.ws.processor.model.ModelObject
getEntity, getJavaDoc, getLocator, getProperties, getPropertiesMap, getProperty, removeProperty, setErrorReceiver, setJavaDoc, setPropertiesMap, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Parameter

public Parameter(String name,
                 Entity entity)
Method Detail

getEntityName

public String getEntityName()

getName

public String getName()

setName

public void setName(String s)

getJavaParameter

public JavaParameter getJavaParameter()

setJavaParameter

public void setJavaParameter(JavaParameter p)

getType

public AbstractType getType()

setType

public void setType(AbstractType t)

getTypeName

public String getTypeName()

setTypeName

public void setTypeName(String t)

getBlock

public Block getBlock()

setBlock

public void setBlock(Block d)

getLinkedParameter

public Parameter getLinkedParameter()

setLinkedParameter

public void setLinkedParameter(Parameter p)

isEmbedded

public boolean isEmbedded()

setEmbedded

public void setEmbedded(boolean b)

accept

public void accept(ModelVisitor visitor)
            throws Exception
Specified by:
accept in class ModelObject
Throws:
Exception

getParameterIndex

public int getParameterIndex()

setParameterIndex

public void setParameterIndex(int parameterOrderPosition)

isReturn

public boolean isReturn()

getCustomName

public String getCustomName()
Returns:
Returns the customName.

setCustomName

public void setCustomName(String customName)
Parameters:
customName - The customName to set.

getAnnotations

public List<String> getAnnotations()
Returns:
Returns the annotations.

setAnnotations

public void setAnnotations(List<String> annotations)
Parameters:
annotations - The annotations to set.

setMode

public void setMode(javax.jws.WebParam.Mode mode)

isIN

public boolean isIN()

isOUT

public boolean isOUT()

isINOUT

public boolean isINOUT()