Module geci.api
Package javax0.geci.api
-
Interface Summary Interface Description CompoundParams Context The context is a global object available during the run-time of the generators that are executed under the same Geci engine instance.DirectoryLocator A directory locator helps to find the directory for a given source set.Distant A generator implementing this interface declares that it does not generate any source code, it keeps distance from the code only reading it and it does not touch any code.Geci Generator Generators get source code information from the framework and generate code.GeneratorBuilder GlobalGenerator A global generator is a generator that is to execute a specific code generation, which is for the whole application.Logger Segment ASegment
object represents an editor-fold part in the source file that the code generator can write.SegmentSplitHelper A SegmentSplitHelper helps to identify the start and end of the segments in a source file and that way it helps to split up the source code.SegmentSplitHelper.Matcher A matcher that can be used to decide if a line starts a segment or ends a segment.Source ASource
represents a source file in the project that the generator can modify. -
Class Summary Class Description Source.Maven Class to build up the directory structures that correspond to the Maven directory structureSource.NamedSourceSet Source.Predicates This class provides predicates that can be used as an argument to the methodsGeci.source(Predicate, String...)
andGeci.source(Set, Predicate, String...)
.Source.Set Set serves as an identifier class for a source set. -
Exception Summary Exception Description GeciException