Package io.github.ermadmi78.kobby.task
Class KobbySchemaAnalyze
-
- All Implemented Interfaces:
-
kotlin.Comparable,org.gradle.api.Task,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.util.Configurable
public class KobbySchemaAnalyze extends DefaultTaskCreated on 08.02.2025
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringTASK_NAMEprivate final ListProperty<RegularFile>schemaFilesprivate final Property<String>schemaScanDirprivate final ListProperty<String>schemaScanIncludesprivate final ListProperty<String>schemaScanExcludesprivate final Property<String>schemaDirectivePrimaryKeyprivate final Property<String>schemaDirectiveRequiredprivate final Property<String>schemaDirectiveDefaultprivate final Property<String>schemaDirectiveSelectionprivate final Property<Boolean>schemaTruncateReportEnabledprivate final Property<Boolean>schemaTruncateRegexEnabledprivate final Property<Boolean>schemaTruncateCaseSensitiveprivate final MapProperty<String, KobbyTypeOperationQuery>schemaTruncateQueryprivate final Property<Boolean>truncatedSchemaprivate final Property<Integer>depthprivate final Property<Integer>reportLengthLimitprivate final Property<Integer>printMinWeightprivate final Property<Boolean>printOverrideprivate final Property<Boolean>printArgumentTypesprivate final Property<Boolean>printSuperTypesprivate final Property<Boolean>printSubTypesprivate final Property<Boolean>regexEnabledprivate final Property<Boolean>caseSensitiveprivate final MapProperty<String, KobbyTypeOperationQuery>queryprivate Booleanenabledprivate final Property<Duration>timeoutprivate final TaskStateInternalstateprivate BooleanimpliesSubProjectsprivate final BooleanhasCustomActions
-
Constructor Summary
Constructors Constructor Description KobbySchemaAnalyze()
-
Method Summary
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects -
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getSchemaFiles
final ListProperty<RegularFile> getSchemaFiles()
-
getSchemaScanDir
final Property<String> getSchemaScanDir()
-
getSchemaScanIncludes
final ListProperty<String> getSchemaScanIncludes()
ANT style include patterns to scan schema files (default
**/*.graphqls)
-
getSchemaScanExcludes
final ListProperty<String> getSchemaScanExcludes()
ANT style exclude patterns to scan schema files (default empty)
-
getSchemaDirectivePrimaryKey
final Property<String> getSchemaDirectivePrimaryKey()
-
getSchemaDirectiveRequired
final Property<String> getSchemaDirectiveRequired()
-
getSchemaDirectiveDefault
final Property<String> getSchemaDirectiveDefault()
-
getSchemaDirectiveSelection
final Property<String> getSchemaDirectiveSelection()
-
getSchemaTruncateReportEnabled
final Property<Boolean> getSchemaTruncateReportEnabled()
-
getSchemaTruncateRegexEnabled
final Property<Boolean> getSchemaTruncateRegexEnabled()
-
getSchemaTruncateCaseSensitive
final Property<Boolean> getSchemaTruncateCaseSensitive()
-
getSchemaTruncateQuery
final MapProperty<String, KobbyTypeOperationQuery> getSchemaTruncateQuery()
-
getTruncatedSchema
final Property<Boolean> getTruncatedSchema()
-
getReportLengthLimit
final Property<Integer> getReportLengthLimit()
-
getPrintMinWeight
final Property<Integer> getPrintMinWeight()
-
getPrintOverride
final Property<Boolean> getPrintOverride()
-
getPrintArgumentTypes
final Property<Boolean> getPrintArgumentTypes()
-
getPrintSuperTypes
final Property<Boolean> getPrintSuperTypes()
-
getPrintSubTypes
final Property<Boolean> getPrintSubTypes()
-
getRegexEnabled
final Property<Boolean> getRegexEnabled()
-
getCaseSensitive
final Property<Boolean> getCaseSensitive()
-
getQuery
final MapProperty<String, KobbyTypeOperationQuery> getQuery()
-
printSchemaDependencyTree
final Unit printSchemaDependencyTree()
-
-
-
-