| 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.docker |
Emitters for Bamboo Docker configuration.
|
| 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 <T> CodeEmitter<T> |
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 |
DockerConfigurationVolumesEmitter |
| Modifier and Type | Class and Description |
|---|---|
class |
FieldSetterEmitter<T>
Default code generator for any field of
EntityProperties instance. |
class |
NoArgCallEmitter<T> |
class |
SecretSetterEmitter |
class |
VarargArgumentSetterEmitter
Default code generator for any
Iterable field of EntityProperties instance. |
| Modifier and Type | Method and Description |
|---|---|
static CodeEmitter<Object> |
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 |
PlanForceStopBuildEmitter |
class |
PlanIdentifierEmitter |
class |
PlanLabelsEmitter |
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 |
BaseVcsTaskEmitter<T extends BaseVcsTaskProperties> |
class |
BuildWarningParserTaskEmitter |
class |
CheckoutSpecEmitter |
class |
DockerBuildImageEmitter |
class |
DockerRegistryEmitter |
class |
DockerRunContainerEmitter |
class |
MavenVersionEmitter |
class |
NUnitVersionEmitter |
class |
ScpTaskEmitter |
class |
SshTaskEmitter |
class |
VcsBranchTaskEmitter |
class |
VcsCommitTaskEmitter |
class |
VcsPushTaskEmitter |
class |
VcsTagTaskEmitter |
| 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 <T> CodeEmitter<T> |
ValueEmitterFactory.emitterFor(T object) |
static <T extends EntityProperties> |
ValueEmitterFactory.emitterFor(T entity) |
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.