Class KotlinDslExtensionImpl
- java.lang.Object
-
- jetbrains.buildServer.configs.dsl.extensions.KotlinDslExtensionImpl
-
- All Implemented Interfaces:
KotlinDslExtension
public class KotlinDslExtensionImpl extends Object implements KotlinDslExtension
-
-
Constructor Summary
Constructors Constructor Description KotlinDslExtensionImpl(String type, String packageName, String className, String functionName, String predicate, List<KotlinDslParam> params, List<KotlinDslEnum> enums, Map<String,String> initParams, boolean defaultImplementation, DeprecatedInfo deprecatedInfo, List<KotlinDslExample> examples)KotlinDslExtensionImpl(String type, String packageName, String className, String functionName, String predicate, List<KotlinDslParam> params, List<KotlinDslEnum> enums, Map<String,String> initParams, boolean defaultImplementation, DeprecatedInfo deprecatedInfo, List<KotlinDslExample> examples, Map<String,String> functionAttributes)KotlinDslExtensionImpl(String type, String packageName, String className, String functionName, String predicate, List<KotlinDslParam> params, List<KotlinDslEnum> enums, Map<String,String> initParams, DeprecatedInfo deprecatedInfo, List<KotlinDslExample> examples)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEnums(List<KotlinDslEnum> enums)voidaddParams(List<KotlinDslParam> params)StringgetClassDescription()StringgetClassName()DeprecatedInfogetDeprecatedInfo()List<KotlinDslEnum>getEnums()List<KotlinDslExample>getExamples()Map<String,String>getFunctionAttributes()StringgetFunctionDescription()StringgetFunctionName()Map<String,String>getInitParams()StringgetPackageName()List<KotlinDslParam>getParams()StringgetPredicate()StringgetType()booleanhasPredicate()booleanisApplicable(Map<String,String> params)booleanisDefaultImplementation()booleanisDeprecated()voidsetClassDescription(String classDescription)voidsetFunctionDescription(String functionDescription)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.configs.dsl.extensions.KotlinDslExtension
allowsUpdateUIPatch, getFQN
-
-
-
-
Constructor Detail
-
KotlinDslExtensionImpl
public KotlinDslExtensionImpl(@NotNull String type, @NotNull String packageName, @NotNull String className, @Nullable String functionName, @Nullable String predicate, @NotNull List<KotlinDslParam> params, @NotNull List<KotlinDslEnum> enums, @NotNull Map<String,String> initParams, @Nullable DeprecatedInfo deprecatedInfo, @NotNull List<KotlinDslExample> examples)
-
KotlinDslExtensionImpl
public KotlinDslExtensionImpl(@NotNull String type, @NotNull String packageName, @NotNull String className, @Nullable String functionName, @Nullable String predicate, @NotNull List<KotlinDslParam> params, @NotNull List<KotlinDslEnum> enums, @NotNull Map<String,String> initParams, boolean defaultImplementation, @Nullable DeprecatedInfo deprecatedInfo, @NotNull List<KotlinDslExample> examples)
-
KotlinDslExtensionImpl
public KotlinDslExtensionImpl(@NotNull String type, @NotNull String packageName, @NotNull String className, @Nullable String functionName, @Nullable String predicate, @NotNull List<KotlinDslParam> params, @NotNull List<KotlinDslEnum> enums, @NotNull Map<String,String> initParams, boolean defaultImplementation, @Nullable DeprecatedInfo deprecatedInfo, @NotNull List<KotlinDslExample> examples, @NotNull Map<String,String> functionAttributes)
-
-
Method Detail
-
getType
@NotNull public String getType()
- Specified by:
getTypein interfaceKotlinDslExtension
-
getPackageName
@NotNull public String getPackageName()
- Specified by:
getPackageNamein interfaceKotlinDslExtension
-
getClassName
@NotNull public String getClassName()
- Specified by:
getClassNamein interfaceKotlinDslExtension
-
getParams
@NotNull public List<KotlinDslParam> getParams()
- Specified by:
getParamsin interfaceKotlinDslExtension
-
addParams
public void addParams(@NotNull List<KotlinDslParam> params)
-
getFunctionName
@Nullable public String getFunctionName()
- Specified by:
getFunctionNamein interfaceKotlinDslExtension
-
getInitParams
@NotNull public Map<String,String> getInitParams()
- Specified by:
getInitParamsin interfaceKotlinDslExtension
-
isDefaultImplementation
public boolean isDefaultImplementation()
- Specified by:
isDefaultImplementationin interfaceKotlinDslExtension
-
getEnums
@NotNull public List<KotlinDslEnum> getEnums()
- Specified by:
getEnumsin interfaceKotlinDslExtension
-
addEnums
public void addEnums(@NotNull List<KotlinDslEnum> enums)
-
hasPredicate
public boolean hasPredicate()
- Specified by:
hasPredicatein interfaceKotlinDslExtension
-
getPredicate
@Nullable public String getPredicate()
-
getClassDescription
@Nullable public String getClassDescription()
- Specified by:
getClassDescriptionin interfaceKotlinDslExtension
-
setClassDescription
public void setClassDescription(String classDescription)
-
getFunctionDescription
@Nullable public String getFunctionDescription()
- Specified by:
getFunctionDescriptionin interfaceKotlinDslExtension
-
setFunctionDescription
public void setFunctionDescription(String functionDescription)
-
getDeprecatedInfo
@Nullable public DeprecatedInfo getDeprecatedInfo()
- Specified by:
getDeprecatedInfoin interfaceKotlinDslExtension
-
isDeprecated
public boolean isDeprecated()
- Specified by:
isDeprecatedin interfaceKotlinDslExtension
-
getExamples
@NotNull public List<KotlinDslExample> getExamples()
- Specified by:
getExamplesin interfaceKotlinDslExtension
-
isApplicable
public boolean isApplicable(@NotNull Map<String,String> params)- Specified by:
isApplicablein interfaceKotlinDslExtension
-
-