| Package | Description |
|---|---|
| net.morimekta.providence.model | |
| net.morimekta.providence.reflect | |
| net.morimekta.providence.reflect.parser | |
| net.morimekta.providence.reflect.util |
| Modifier and Type | Field and Description |
|---|---|
static PStructDescriptor<ProgramType,ProgramType._Field> |
ProgramType.kDescriptor |
| Modifier and Type | Method and Description |
|---|---|
ProgramType |
ProgramType._Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
PStructDescriptor<ProgramType,ProgramType._Field> |
ProgramType.descriptor() |
PStructDescriptor<ProgramType,ProgramType._Field> |
ProgramType._Builder.descriptor() |
static PStructDescriptorProvider<ProgramType,ProgramType._Field> |
ProgramType.provider() |
| Modifier and Type | Method and Description |
|---|---|
int |
ProgramType.compareTo(ProgramType other) |
ProgramType._Builder |
ProgramType._Builder.merge(ProgramType from) |
| Constructor and Description |
|---|
_Builder(ProgramType base)
Make a mutating builder off a base model.ProgramType.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ProgramType> |
TypeLoader.loadedPrograms() |
| Modifier and Type | Method and Description |
|---|---|
ProgramType |
ProgramParser.parse(InputStream in,
File file,
Collection<File> includeDirs)
Parse input stream to document declaration model.
|
ProgramType |
MessageProgramParser.parse(InputStream in,
File file,
Collection<File> includeDirs) |
ProgramType |
ThriftProgramParser.parse(InputStream in,
File file,
Collection<File> includeDirs) |
| Modifier and Type | Method and Description |
|---|---|
ProgramType |
ProgramTypeRegistry.getProgramType() |
| Modifier and Type | Method and Description |
|---|---|
CProgram |
ProgramConverter.convert(String path,
ProgramType program)
Convert document model to declared document.
|
void |
ProgramRegistry.putProgramType(String path,
ProgramType program)
Put the given program into the registry at the given path.
|
void |
ProgramTypeRegistry.setProgramType(ProgramType type) |
Copyright © 2015–2018 morimekta.net. All rights reserved.