Uses of Interface
com.atlassian.bamboo.specs.api.codegen.CodeEmitter
Package
Description
Conversion of
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Emitters for Bamboo Docker configuration.
Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting permission related EntityProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
Plan
-related settings model into Java.Various implementations of
CodeEmitter
which are used for converting
PlanBranchManagement
-related settings model into Java.Various implementations of
CodeEmitter
which are used for converting
VcsRepositoryProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
VcsRepositoryViewerProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
TaskProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
TriggerProperties
model into Java.Various implementations of
CodeEmitter
which are used for converting
EntityProperties
model into Java.-
Uses of CodeEmitter in com.atlassian.bamboo.specs.api.codegen
Modifier and TypeInterfaceDescriptioninterface
CompoundFieldSetterEmitter<P extends EntityProperties>
Specialised code emitter that can be used to generate field setting code that handles multiple fields at once. -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters
Modifier and TypeMethodDescriptionstatic <T> CodeEmitter<T>
CodeGenerationUtils.findEmitterByAnnotation
(AnnotatedElement annotatedElement) Checks if a field or class has a code generator specified by an annotation. -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.credentials
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.docker
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.fragment
Modifier and TypeClassDescriptionclass
Default code generator for any field ofEntityProperties
instance.class
class
class
Default code generator for anyIterable
field ofEntityProperties
instance.Modifier and TypeMethodDescriptionstatic CodeEmitter<Object>
FieldSetterEmitterFactory.fieldSetterEmitterFor
(CodeGenerationContext context, Class<?> builderClass, Field field, Object fieldValue) -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.notification
Modifier and TypeClassDescriptionclass
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.permission
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.plan
Modifier and TypeClassDescriptionclass
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.plan.branches
Modifier and TypeClassDescriptionclass
class
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.repository
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.repository.viewer
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.task
Modifier and TypeClassDescriptionclass
class
BaseVcsTaskEmitter<T extends BaseVcsTaskProperties>
class
class
class
class
static class
static class
class
class
class
class
class
class
class
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.trigger
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.value
Modifier and TypeClassDescriptionclass
Generates value ofDuration
.class
EntityPropertiesEmitter<T extends EntityProperties>
Default code generator for anyEntityProperties
This class can be extended to implement more specialised generators.class
Generates code for simple Java types.class
Generates code creating a Map.class
Modifier and TypeMethodDescriptionstatic <T extends EntityProperties>
CodeEmitter<T>ValueEmitterFactory.emitterFor
(T entity) static <T> CodeEmitter<T>
ValueEmitterFactory.emitterFor
(T object)