org.apache.ws.jaxme.js

Class Parameter

Implemented Interfaces:
DirectAccessible, IndentedObject, TypedValue

public class Parameter
extends java.lang.Object
implements DirectAccessible, IndentedObject

A parameter, as used by JavaMethod, or JavaConstructor.
Author:
Jochen Wiedmann

Constructor Summary

Parameter(JavaQName pType, String pName)

Method Summary

String
getName()
JavaQName
getType()
Returns the objects type.
boolean
isNullable()
void
setNullable(boolean pNullable)
String
toString()
void
write(IndentationEngine pEngine, IndentationTarget pTarget)

Constructor Details

Parameter

public Parameter(JavaQName pType,
                 String pName)

Method Details

getName

public String getName()

getType

public JavaQName getType()
Returns the objects type.
Specified by:
getType in interface TypedValue

isNullable

public boolean isNullable()
Specified by:
isNullable in interface DirectAccessible

setNullable

public void setNullable(boolean pNullable)
Specified by:
setNullable in interface DirectAccessible

toString

public String toString()

write

public void write(IndentationEngine pEngine,
                  IndentationTarget pTarget)
            throws IOException
Specified by:
write in interface IndentedObject