class MetadataStore
extends java.lang.Object
CandidateComponentsMetadata
on the filesystem.Modifier and Type | Field and Description |
---|---|
private javax.annotation.processing.ProcessingEnvironment |
environment |
(package private) static java.lang.String |
METADATA_PATH |
Constructor and Description |
---|
MetadataStore(javax.annotation.processing.ProcessingEnvironment environment) |
Modifier and Type | Method and Description |
---|---|
private javax.tools.FileObject |
createMetadataResource() |
private javax.tools.FileObject |
getMetadataResource() |
CandidateComponentsMetadata |
readMetadata() |
private CandidateComponentsMetadata |
readMetadata(java.io.InputStream in) |
void |
writeMetadata(CandidateComponentsMetadata metadata) |
static final java.lang.String METADATA_PATH
private final javax.annotation.processing.ProcessingEnvironment environment
public MetadataStore(javax.annotation.processing.ProcessingEnvironment environment)
public CandidateComponentsMetadata readMetadata()
public void writeMetadata(CandidateComponentsMetadata metadata) throws java.io.IOException
java.io.IOException
private CandidateComponentsMetadata readMetadata(java.io.InputStream in) throws java.io.IOException
java.io.IOException
private javax.tools.FileObject getMetadataResource() throws java.io.IOException
java.io.IOException
private javax.tools.FileObject createMetadataResource() throws java.io.IOException
java.io.IOException