@ManagedData @Description(value="A template for creating a TaggedProfile") @IncludeSubclass(value=IIOPProfileTemplate.class) public interface TaggedProfileTemplate extends List<TaggedComponent>, Identifiable, WriteContents, MakeImmutable
| Modifier and Type | Method and Description |
|---|---|
TaggedProfile |
create(ObjectKeyTemplate oktemp,
ObjectId id)
Create a TaggedProfile from this template.
|
TaggedComponent[] |
getIOPComponents(ORB orb,
int id)
Return the tagged components in this profile (if any)
in the GIOP marshalled form, which is required for Portable
Interceptors.
|
Iterator<TaggedComponent> |
getTaggedComponents() |
boolean |
isEquivalent(TaggedProfileTemplate temp)
Return true if temp is equivalent to this template.
|
Iterator<TaggedComponent> |
iteratorById(int id)
Return an iterator that iterates over tagged components with
identifier id.
|
<T extends TaggedComponent> |
iteratorById(int id,
Class<T> cls) |
void |
write(ObjectKeyTemplate oktemp,
ObjectId id,
OutputStream os)
Write the profile create( oktemp, id ) to the OutputStream os.
|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArrayparallelStream, removeIf, streamgetIdwriteContentsmakeImmutable@ManagedAttribute @Description(value="The list of TaggedComponents in this TaggedProfileTemplate") Iterator<TaggedComponent> getTaggedComponents()
Iterator<TaggedComponent> iteratorById(int id)
<T extends TaggedComponent> Iterator<T> iteratorById(int id, Class<T> cls)
TaggedProfile create(ObjectKeyTemplate oktemp, ObjectId id)
void write(ObjectKeyTemplate oktemp, ObjectId id, OutputStream os)
boolean isEquivalent(TaggedProfileTemplate temp)
TaggedComponent[] getIOPComponents(ORB orb, int id)
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.