Package-level declarations

Types

Link copied to clipboard
data class AppliedNexyMetric(val scope: MetricScope, val metricKey: String, val originalMetricKey: String, val rawValue: Double, val descriptor: MetricDescriptor, val metricModelId: String, val score: ElementaryNexyScore, val nexyGauge: NexyGaugeRenderPlan, val rawMetricRuler: RawMetricRulerRenderPlan)
Link copied to clipboard
data class CompositeNexyCoverage(val candidateMetricCount: Int, val scoredMetricCount: Int, val omittedMetricCount: Int, val candidateWeight: Double, val scoredWeight: Double, val omittedWeight: Double)
Link copied to clipboard
data class CompositeNexyResult(val nexy: Double, val scoredWeight: Double, val band: NexyZone)
Link copied to clipboard
data class ElementaryNexyScore(val metricKey: String, val rawValue: Double, val nexy: Double, val weight: Double = 1.0, val band: NexyZone)
Link copied to clipboard
data class LinearRawAxisModel(val rawUnit: String, val tickRounding: TickRounding, val minMetricValue: Double, val maxMetricValue: Double) : RawAxisModel
Link copied to clipboard
data class LogarithmicRawAxisModel(val rawUnit: String, val tickRounding: TickRounding, val minMetricValue: Double, val maxMetricValue: Double, val base: Double = 10.0) : RawAxisModel
Link copied to clipboard
data class LogNormalDistributionModel(val logMean: Double, val logStandardDeviation: Double) : NexyDistributionModel
Link copied to clipboard
data class MetricAvailabilityDiagnostic(val metricKey: String, val scope: MetricScope, val reason: String)
Link copied to clipboard
data class MetricDescriptor(val key: String, val abbreviation: String, val label: String, val description: String, val unit: String, val source: MetricSource, val supportedScopes: Set<MetricScope>, val requiresAnalyzer: Boolean, val requiresZ3: Boolean, val includeInCompositeByDefault: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class NexyApplicationDiagnostic(val kind: NexyApplicationDiagnosticKind, val scope: MetricScope, val metricKey: String, val message: String)
Link copied to clipboard
data class NexyApplicationResult(val metrics: List<AppliedNexyMetric>, val composite: CompositeNexyResult, val compositeCoverage: CompositeNexyCoverage, val diagnostics: List<NexyApplicationDiagnostic>)
Link copied to clipboard
sealed interface NexyDistributionModel
Link copied to clipboard
Link copied to clipboard
data class NexyEvidenceAvailability(val analyzerEvidenceAvailable: Boolean = false, val z3EvidenceAvailable: Boolean = false)
Link copied to clipboard
data class NexyGaugeRenderPlan(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val kind: String = KIND, val title: String, val nexy: Double, val axisPosition: Double, val valueLabel: String, val subLabel: String, val band: NexyZone, val zones: List<RenderBand> = NexyRenderPlans.nexyGaugeBands, val ticks: List<NexyGaugeTick> = NexyRenderPlans.nexyGaugeTicks)
Link copied to clipboard
data class NexyGaugeTick(val axisPosition: Double, val percentile: Double, val percentileLabel: String, val rawLabel: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class NexyMetricModel(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val id: String, val scope: MetricScope, val metricKey: String, val direction: MetricDirection, val distributionModel: NexyDistributionModel, val rawAxisModel: RawAxisModel)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class NexyMetricModelKey(val scope: MetricScope, val metricKey: String)
Link copied to clipboard
Link copied to clipboard
data class NexyMetricModelSet(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val metricModels: List<NexyMetricModel>)
Link copied to clipboard
data class NexyMetricThresholdEdges(val lowToMediumBoundary: Double, val mediumToHighBoundary: Double, val outlierHighBoundary: Double)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class NormalDistributionModel(val mean: Double, val standardDeviation: Double) : NexyDistributionModel
Link copied to clipboard
Link copied to clipboard
data class QuantilePoint(val percentile: Double, val metricValue: Double)
Link copied to clipboard
sealed interface RawAxisModel
Link copied to clipboard
Link copied to clipboard
data class RawMetricAxis(val kind: String = KIND, val modelKind: RawAxisModelKind, val unit: String)
Link copied to clipboard
data class RawMetricMarker(val rawValue: Double, val rawValueLabel: String, val rawLabel: String, val nexy: Double, val nexyLabel: String, val axisPosition: Double, val band: NexyZone, val overflowLow: Boolean, val overflowHigh: Boolean)
Link copied to clipboard
data class RawMetricRulerRenderPlan(val schemaVersion: Int = NEXY_SCHEMA_VERSION, val kind: String = KIND, val title: String, val axis: RawMetricAxis, val marker: RawMetricMarker, val bands: List<RenderBand>, val ticks: List<RawMetricTick>)
Link copied to clipboard
data class RawMetricTick(val axisPosition: Double, val percentile: Double, val percentileLabel: String, val rawValue: Double, val rawLabel: String)
Link copied to clipboard
data class RawNexyMetric(val scope: MetricScope, val metricKey: String, val rawValue: Double, val weight: Double = 1.0, val title: String? = null)
Link copied to clipboard
data class RenderBand(val axisStart: Double, val axisEnd: Double, val band: NexyZone, val displayLabel: String)
Link copied to clipboard

Complexity-driven impact on safety measures.

Link copied to clipboard

Properties

Link copied to clipboard
const val NEXY_SCHEMA_VERSION: Int = 2

Functions

Link copied to clipboard
fun main(args: Array<String>)

CLI entry point for the Gradle stigGenerateNexyGaugeFixtureJs task in stig-gradle-plugin. The generated file feeds Playwright HTML fixtures without duplicating NEXY percentile-zone policy in JavaScript. Runtime default metric models are computed directly from NexyDefaultMetricModelFactory, not from generated Kotlin source.

fun main(args: Array<String>)

Generates the browser metadata derived from NexyMetricDescriptors.

Generated with STIG