public class Graph extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected LinkedHashMap<Reference,ArrayList<Reference>> |
adj |
| 限定符 | 构造器和说明 |
|---|---|
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) |
int |
countClass() |
int |
countReference() |
List<DecodeContext> |
decodeContexts(@NonNull byte[] datagram) |
int |
degree(@NonNull Reference schema) |
List<EncodeContext> |
encodeContexts(@NonNull Object object,
@NonNull byte[] datagram) |
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) |
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 List<DecodeContext> decodeContexts(@NonNull @NonNull byte[] datagram)
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 List<EncodeContext> encodeContexts(@NonNull @NonNull Object object, @NonNull @NonNull byte[] datagram)
Copyright © 2019–2022 indunet. All rights reserved.