public class IndexedArtifactCollection extends LinkedList<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType>
List implementation that also indexes the WSDL related artifacts
added to it. This index can be used for fast lookup of various types of
derived WSDL content.modCount| Constructor and Description |
|---|
IndexedArtifactCollection()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact) |
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Binding |
lookupBinding(QName name)
Find a binding by QName.
|
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.ElementDeclaration |
lookupElement(QName name)
Find an element by QName.
|
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Message |
lookupMessage(QName name)
Find a message by QName.
|
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Operation |
lookupOperation(QName portTypeName,
String operationName)
Find an operation by Port Type and QName.
|
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.PortType |
lookupPortType(QName name)
Find a port type by QName.
|
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.XsdType |
lookupType(QName name)
Find a type (simple or complex) by QName.
|
add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, toArray, toArrayiteratorequals, hashCode, listIterator, removeRange, subListcontainsAll, isEmpty, removeAll, retainAll, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitcontainsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subListpublic boolean add(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact)
add in interface Collection<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType>add in interface Deque<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType>add in interface List<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType>add in interface Queue<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType>add in class LinkedList<org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType>LinkedList.add(java.lang.Object)public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.ElementDeclaration lookupElement(QName name)
name - public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.XsdType lookupType(QName name)
name - public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Message lookupMessage(QName name)
name - public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.PortType lookupPortType(QName name)
name - public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Operation lookupOperation(QName portTypeName, String operationName)
portTypeName - operationName - public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Binding lookupBinding(QName name)
name - Copyright © 2011-2014 JBoss, a division of Red Hat. All Rights Reserved.