org.owasp.webscarab.plugin.webservice
Class ArrayValue

java.lang.Object
  extended by org.owasp.webscarab.plugin.webservice.Value
      extended by org.owasp.webscarab.plugin.webservice.ArrayValue

public class ArrayValue
extends Value

Author:
rdawes

Constructor Summary
ArrayValue(java.lang.String name, QName typeName, Type type, QName componentTypeName, Type componentType)
          Creates a new instance of ArrayValue
 
Method Summary
 void addValue(Value value)
           
 Type getComponentType()
           
 QName getComponentTypeName()
           
 int getCount()
           
 Value getValue(int index)
           
 void removeValue(int index)
           
 void setValue(int index, Value value)
           
 
Methods inherited from class org.owasp.webscarab.plugin.webservice.Value
getName, getType, getTypeName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayValue

public ArrayValue(java.lang.String name,
                  QName typeName,
                  Type type,
                  QName componentTypeName,
                  Type componentType)
Creates a new instance of ArrayValue

Method Detail

getComponentTypeName

public QName getComponentTypeName()

getComponentType

public Type getComponentType()

getCount

public int getCount()

addValue

public void addValue(Value value)

setValue

public void setValue(int index,
                     Value value)

removeValue

public void removeValue(int index)

getValue

public Value getValue(int index)