Uses of Interface
com.atlassian.bamboo.specs.api.codegen.CodeEmitter
-
Packages that use CodeEmitter Package Description com.atlassian.bamboo.specs.api.codegen Conversion ofEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.api.codegen.annotations Annotations used for conversion ofEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters Various implementations ofCodeEmitterwhich are used for convertingEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.credentials Various implementations ofCodeEmitterwhich are used for convertingEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.docker Emitters for Bamboo Docker configuration.com.atlassian.bamboo.specs.codegen.emitters.fragment Various implementations ofCodeEmitterwhich are used for convertingEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.notification Various implementations ofCodeEmitterwhich are used for convertingEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.permission Various implementations ofCodeEmitterwhich are used for converting permission relatedEntityPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.plan Various implementations ofCodeEmitterwhich are used for convertingPlan-related settings model into Java.com.atlassian.bamboo.specs.codegen.emitters.plan.branches Various implementations ofCodeEmitterwhich are used for convertingPlanBranchManagement-related settings model into Java.com.atlassian.bamboo.specs.codegen.emitters.repository Various implementations ofCodeEmitterwhich are used for convertingVcsRepositoryPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.repository.viewer Various implementations ofCodeEmitterwhich are used for convertingVcsRepositoryViewerPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.task Various implementations ofCodeEmitterwhich are used for convertingTaskPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.trigger Various implementations ofCodeEmitterwhich are used for convertingTriggerPropertiesmodel into Java.com.atlassian.bamboo.specs.codegen.emitters.value Various implementations ofCodeEmitterwhich are used for convertingEntityPropertiesmodel into Java. -
-
Uses of CodeEmitter in com.atlassian.bamboo.specs.api.codegen
Subinterfaces of CodeEmitter in com.atlassian.bamboo.specs.api.codegen Modifier and Type Interface Description interfaceCompoundFieldSetterEmitter<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.api.codegen.annotations
Methods in com.atlassian.bamboo.specs.api.codegen.annotations that return types with arguments of type CodeEmitter Modifier and Type Method Description java.lang.Class<? extends CodeEmitter<? extends java.lang.Object>>value() -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters
Methods in com.atlassian.bamboo.specs.codegen.emitters that return CodeEmitter Modifier and Type Method Description static <T> CodeEmitter<T>CodeGenerationUtils. findEmitterByAnnotation(java.lang.reflect.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 Modifier and Type Class Description classSharedCredentialsIdentifierEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.docker
Classes in com.atlassian.bamboo.specs.codegen.emitters.docker that implement CodeEmitter Modifier and Type Class Description classDockerConfigurationVolumesEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.fragment
Classes in com.atlassian.bamboo.specs.codegen.emitters.fragment that implement CodeEmitter Modifier and Type Class Description classFieldSetterEmitter<T>Default code generator for any field ofEntityPropertiesinstance.classNoArgCallEmitter<T>classSecretSetterEmitterclassVarargArgumentSetterEmitterDefault code generator for anyIterablefield ofEntityPropertiesinstance.Methods in com.atlassian.bamboo.specs.codegen.emitters.fragment that return CodeEmitter Modifier and Type Method Description static CodeEmitter<java.lang.Object>FieldSetterEmitterFactory. fieldSetterEmitterFor(CodeGenerationContext context, java.lang.Class<?> builderClass, java.lang.reflect.Field field, java.lang.Object fieldValue) -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.notification
Classes in com.atlassian.bamboo.specs.codegen.emitters.notification that implement CodeEmitter Modifier and Type Class Description classAnyNotificationRecipientEmitterclassAnyNotificationTypeEmitterclassBuildErrorNotificationEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.permission
Classes in com.atlassian.bamboo.specs.codegen.emitters.permission that implement CodeEmitter Modifier and Type Class Description classPermissionPropertiesEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.plan
Classes in com.atlassian.bamboo.specs.codegen.emitters.plan that implement CodeEmitter Modifier and Type Class Description classPlanIdentifierEmitterclassPlanLabelsEmitterclassPlanRepositoriesEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.plan.branches
Classes in com.atlassian.bamboo.specs.codegen.emitters.plan.branches that implement CodeEmitter Modifier and Type Class Description classBranchCleanupEmitterclassCreatePlanBranchesEmitterclassNotificationStrategyEmitterclassTriggeringOptionEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.repository
Classes in com.atlassian.bamboo.specs.codegen.emitters.repository that implement CodeEmitter Modifier and Type Class Description classAuthenticationEmitterclassBBCloudAccountAuthenticationEmitterclassBBCloudCheckoutAuthenticationEmitterclassBBCloudRepositorySlugEmitterclassGitAuthenticationEmitter -
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 Modifier and Type Class Description classAnyVcsRepositoryViewerEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.task
Classes in com.atlassian.bamboo.specs.codegen.emitters.task that implement CodeEmitter Modifier and Type Class Description classArtifactItemEmitterclassBaseVcsTaskEmitter<T extends BaseVcsTaskProperties>classBuildWarningParserTaskEmitterclassCheckoutSpecEmitterclassDockerBuildImageEmitterclassDockerRegistryEmitterstatic classDockerRegistryEmitter.AuthEmitterstatic classDockerRegistryEmitter.ImageEmitterclassDockerRunContainerEmitterclassMavenVersionEmitterclassNUnitVersionEmitterclassScpTaskEmitterclassSshTaskEmitterclassVcsBranchTaskEmitterclassVcsCommitTaskEmitterclassVcsPushTaskEmitterclassVcsTagTaskEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.trigger
Classes in com.atlassian.bamboo.specs.codegen.emitters.trigger that implement CodeEmitter Modifier and Type Class Description classScheduledTriggerEmitter -
Uses of CodeEmitter in com.atlassian.bamboo.specs.codegen.emitters.value
Classes in com.atlassian.bamboo.specs.codegen.emitters.value that implement CodeEmitter Modifier and Type Class Description classDurationEmitterGenerates value ofDuration.classEntityPropertiesEmitter<T extends EntityProperties>Default code generator for anyEntityPropertiesThis class can be extended to implement more specialised generators.classLiteralEmitterGenerates code for simple Java types.classMapEmitterGenerates code creating a Map.classSetEmitterMethods in com.atlassian.bamboo.specs.codegen.emitters.value that return CodeEmitter Modifier and Type Method Description static <T extends EntityProperties>
CodeEmitter<T>ValueEmitterFactory. emitterFor(T entity)static <T> CodeEmitter<T>ValueEmitterFactory. emitterFor(T object)
-