| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.codegen.emitters |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.fragment |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.notification |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.permission |
Various implementations of
CodeEmitter which are used for converting permission related EntityProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plan |
Various implementations of
CodeEmitter which are used for converting
Plan-related settings model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.plan.branches |
Various implementations of
CodeEmitter which are used for converting
PlanBranchManagement-related settings model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.repository |
Various implementations of
CodeEmitter which are used for converting
VcsRepositoryProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.repository.viewer |
Various implementations of
CodeEmitter which are used for converting
VcsRepositoryViewerProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.task |
Various implementations of
CodeEmitter which are used for converting
TaskProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.trigger |
Various implementations of
CodeEmitter which are used for converting
TriggerProperties model into Java. |
| com.atlassian.bamboo.specs.codegen.emitters.value |
Various implementations of
CodeEmitter which are used for converting
EntityProperties model into Java. |
| Modifier and Type | Method and Description |
|---|---|
static CodeEmitter |
CodeGenerationUtils.findEmitterByAnnotation(AnnotatedElement annotatedElement)
Checks if a field or class has a code generator specified by an annotation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldSetterEmitter<T>
Default code generator for any field of
EntityProperties instance. |
class |
SecretSetterEmitter |
class |
VarargArgumentSetterEmitter
Default code generator for any
Iterable field of EntityProperties instance. |
| Modifier and Type | Method and Description |
|---|---|
static CodeEmitter |
FieldSetterEmitterFactory.fieldSetterEmitterFor(CodeGenerationContext context,
Class builderClass,
Field field,
Object fieldValue) |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyNotificationRecipientEmitter |
class |
AnyNotificationTypeEmitter |
class |
BuildErrorNotificationEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
PermissionPropertiesEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
PlanIdentifierEmitter |
class |
PlanRepositoriesEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
BranchCleanupEmitter |
class |
CreatePlanBranchesEmitter |
class |
NotificationStrategyEmitter |
class |
TriggeringOptionEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationEmitter |
class |
BBCloudAccountAuthenticationEmitter |
class |
BBCloudCheckoutAuthenticationEmitter |
class |
BBCloudRepositorySlugEmitter |
class |
GitAuthenticationEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepositoryViewerEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
ArtifactItemEmitter |
class |
CheckoutSpecEmitter |
class |
DockerBuildImageEmitter |
class |
DockerRegistryEmitter |
class |
DockerRunContainerEmitter |
class |
MavenVersionEmitter |
class |
NUnitVersionEmitter |
class |
ScpTaskEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
ScheduledTriggerEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
DurationEmitter
Generates value of
Duration. |
class |
EntityPropertiesEmitter<T extends EntityProperties>
Default code generator for any
EntityProperties
This class can be extended to implement more specialised generators. |
class |
LiteralEmitter
Generates code for simple Java types.
|
class |
MapEmitter
Generates code creating a Map.
|
| Modifier and Type | Method and Description |
|---|---|
static CodeEmitter |
ValueEmitterFactory.emitterFor(EntityProperties entity) |
static CodeEmitter |
ValueEmitterFactory.emitterFor(Object object) |
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.