Class WsdlOpParameterList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<WsdlOpParameter>
-
- org.pentaho.di.trans.steps.webservices.wsdl.WsdlOpParameterList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<WsdlOpParameter>
,Collection<WsdlOpParameter>
,List<WsdlOpParameter>
,RandomAccess
public final class WsdlOpParameterList extends ArrayList<WsdlOpParameter>
WsdlOpParameterList represents the list of parameters for an operation.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
WsdlOpParameterList(javax.wsdl.Operation op, javax.wsdl.Binding binding, WsdlTypes wsdlTypes)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
add(javax.wsdl.Part p, boolean requestPart)
Add a parameter to this list.HashSet<String>
getHeaderNames()
javax.wsdl.Operation
getOperation()
protected WsdlOperation.SOAPParameterStyle
getParameterStyle()
Get the style (WRAPPED or BARE) of the parameters in this list.protected WsdlOpReturnType
getReturnType()
Was there a 'return type' parameter in this list? If so return its XML type.-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
-
-
-
Constructor Detail
-
WsdlOpParameterList
protected WsdlOpParameterList(javax.wsdl.Operation op, javax.wsdl.Binding binding, WsdlTypes wsdlTypes)
Constructor.- Parameters:
op
- Operation this arg list is for.binding
- Binding for the operation.wsdlTypes
- Wsdl types.
-
-
Method Detail
-
getReturnType
protected WsdlOpReturnType getReturnType()
Was there a 'return type' parameter in this list? If so return its XML type.- Returns:
- QName of the XML type, null if not present.
-
getParameterStyle
protected WsdlOperation.SOAPParameterStyle getParameterStyle()
Get the style (WRAPPED or BARE) of the parameters in this list.- Returns:
- WsdlOperation.SOAPParamaterStyle enumeration value.
-
getOperation
public javax.wsdl.Operation getOperation()
- Returns:
- the operation for this parameter list
-
add
protected boolean add(javax.wsdl.Part p, boolean requestPart) throws org.pentaho.di.core.exception.KettleStepException
Add a parameter to this list.- Parameters:
p
- Message part defining the parameter.requestPart
- tue if this parameter is part of an reqest message.- Returns:
- true if this collection was modified as a result of this call.
- Throws:
org.pentaho.di.core.exception.KettleStepException
-
-