public class DataObjectDeque extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataObjectDeque.PathEntry
An entry on the object stack.
|
| Constructor and Description |
|---|
DataObjectDeque(AugmentedIndexView index) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isEmpty() |
DataObjectDeque.PathEntry |
leafNode(DataObjectDeque.PathEntry parentNode,
org.jboss.jandex.AnnotationTarget annotationTarget,
org.jboss.jandex.Type classType,
org.eclipse.microprofile.openapi.models.media.Schema schema)
Create a leaf node (i.e.
|
DataObjectDeque.PathEntry |
peek()
Look at top of stack, but don't remove.
|
DataObjectDeque.PathEntry |
pop()
Remove and return top element from stack.
|
void |
push(org.jboss.jandex.AnnotationTarget annotationTarget,
@NotNull DataObjectDeque.PathEntry parentPathEntry,
@NotNull org.jboss.jandex.Type type,
@NotNull org.eclipse.microprofile.openapi.models.media.Schema schema)
Create new entry and push to stack.
|
void |
push(DataObjectDeque.PathEntry entry)
Push entry to stack.
|
DataObjectDeque.PathEntry |
rootNode(org.jboss.jandex.AnnotationTarget annotationTarget,
org.jboss.jandex.ClassInfo classInfo,
org.jboss.jandex.Type type,
org.eclipse.microprofile.openapi.models.media.Schema rootSchema)
Create a root node (first entry in graph).
|
int |
size() |
public DataObjectDeque(AugmentedIndexView index)
public int size()
Deque.size()public boolean isEmpty()
Collection.isEmpty()public DataObjectDeque.PathEntry peek()
Deque.peek()public void push(DataObjectDeque.PathEntry entry)
entry - the entryDeque.push(Object)public DataObjectDeque.PathEntry pop()
Deque.pop()public void push(org.jboss.jandex.AnnotationTarget annotationTarget,
@NotNull
@NotNull DataObjectDeque.PathEntry parentPathEntry,
@NotNull
@NotNull org.jboss.jandex.Type type,
@NotNull
@NotNull org.eclipse.microprofile.openapi.models.media.Schema schema)
annotationTarget - annotation targetparentPathEntry - parent path entrytype - the annotated typeschema - the schema corresponding to this positionpublic DataObjectDeque.PathEntry rootNode(org.jboss.jandex.AnnotationTarget annotationTarget, org.jboss.jandex.ClassInfo classInfo, org.jboss.jandex.Type type, org.eclipse.microprofile.openapi.models.media.Schema rootSchema)
annotationTarget - annotation targettype - the annotated typeclassInfo - the root classInforootSchema - the schema corresponding to this positionpublic DataObjectDeque.PathEntry leafNode(DataObjectDeque.PathEntry parentNode, org.jboss.jandex.AnnotationTarget annotationTarget, org.jboss.jandex.Type classType, org.eclipse.microprofile.openapi.models.media.Schema schema)
parentNode - parent nodeannotationTarget - annotation targetclassType - the class typeschema - the schemaCopyright © 2018–2020. All rights reserved.