public class Graph extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected LinkedHashMap<Reference,ArrayList<Reference>> |
adj |
protected List<Reference> |
validReferences |
| 限定符 | 构造器和说明 |
|---|---|
protected |
Graph() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClass(@NonNull Reference reference) |
void |
addReference(@NonNull Reference reference) |
void |
addReference(@NonNull Reference parent,
@NonNull Reference child) |
List<Reference> |
adj(@NonNull Reference reference) |
boolean |
contains(@NonNull Class<?> protocolClass) |
boolean |
contains(@NonNull Reference reference) |
void |
copy(Object object) |
int |
countClass() |
int |
countReference() |
int |
degree(@NonNull Reference schema) |
void |
foreach(java.util.function.Consumer<Reference> consumer) |
Object |
generate() |
protected void |
generate(Reference reference) |
LinkedHashMap<Reference,ArrayList<Reference>> |
getAdj() |
Reference |
getReference(@NonNull Class<?> protocolCLass) |
List<Reference> |
getValidReferences() |
void |
print() |
Reference |
root() |
java.util.stream.Stream<Reference> |
stream() |
protected LinkedHashMap<Reference,ArrayList<Reference>> adj
public int countClass()
public int countReference()
public LinkedHashMap<Reference,ArrayList<Reference>> getAdj()
public boolean contains(@NonNull
@NonNull Class<?> protocolClass)
public boolean contains(@NonNull
@NonNull Reference reference)
public void addClass(@NonNull
@NonNull Reference reference)
public void addReference(@NonNull
@NonNull Reference parent,
@NonNull
@NonNull Reference child)
public void addReference(@NonNull
@NonNull Reference reference)
public int degree(@NonNull
@NonNull Reference schema)
public Reference root()
public void print()
public java.util.stream.Stream<Reference> stream()
public void foreach(java.util.function.Consumer<Reference> consumer)
public Object generate()
protected void generate(Reference reference)
public void copy(Object object)
Copyright © 2019–2022 indunet. All rights reserved.