Uses of Interface
com.atlassian.bamboo.specs.api.codegen.CodeEmitter
Packages that use 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
Subinterfaces of CodeEmitter in com.atlassian.bamboo.specs.api.codegenModifier 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
Methods in com.atlassian.bamboo.specs.codegen.emitters that return CodeEmitterModifier 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
Classes in com.atlassian.bamboo.specs.codegen.emitters.credentials that implement CodeEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.docker
Classes in com.atlassian.bamboo.specs.codegen.emitters.docker that implement CodeEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.fragment
Classes in com.atlassian.bamboo.specs.codegen.emitters.fragment that implement CodeEmitterModifier and TypeClassDescriptionclass
Default code generator for any field ofEntityProperties
instance.class
class
class
Default code generator for anyIterable
field ofEntityProperties
instance.Methods in com.atlassian.bamboo.specs.codegen.emitters.fragment that return CodeEmitterModifier 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
Classes in com.atlassian.bamboo.specs.codegen.emitters.notification that implement CodeEmitterModifier and TypeClassDescriptionclass
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.permission
Classes in com.atlassian.bamboo.specs.codegen.emitters.permission that implement CodeEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.plan
Classes in com.atlassian.bamboo.specs.codegen.emitters.plan that implement CodeEmitterModifier and TypeClassDescriptionclass
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.plan.branches
Classes in com.atlassian.bamboo.specs.codegen.emitters.plan.branches that implement CodeEmitterModifier and TypeClassDescriptionclass
class
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.repository
Classes in com.atlassian.bamboo.specs.codegen.emitters.repository that implement CodeEmitterModifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.repository.viewer
Classes in com.atlassian.bamboo.specs.codegen.emitters.repository.viewer that implement CodeEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.task
Classes in com.atlassian.bamboo.specs.codegen.emitters.task that implement CodeEmitterModifier 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
Classes in com.atlassian.bamboo.specs.codegen.emitters.trigger that implement CodeEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.value
Classes in com.atlassian.bamboo.specs.codegen.emitters.value that implement CodeEmitterModifier 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
Methods in com.atlassian.bamboo.specs.codegen.emitters.value that return CodeEmitterModifier and TypeMethodDescriptionstatic <T extends EntityProperties>
CodeEmitter<T>ValueEmitterFactory.emitterFor
(T entity) static <T> CodeEmitter<T>
ValueEmitterFactory.emitterFor
(T object)