com.lsd.core.properties.DefaultProperties.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lsd-core Show documentation
Show all versions of lsd-core Show documentation
A library used to generate living sequence diagrams
package com.lsd.core.properties
import com.lsd.core.properties.LsdProperties.DETERMINISTIC_IDS
import com.lsd.core.properties.LsdProperties.DEV_MODE
import com.lsd.core.properties.LsdProperties.DIAGRAM_THEME
import com.lsd.core.properties.LsdProperties.LABEL_MAX_WIDTH
import com.lsd.core.properties.LsdProperties.MAX_EVENTS_PER_DIAGRAM
import com.lsd.core.properties.LsdProperties.OUTPUT_DIR
import java.util.*
object DefaultProperties {
fun defaultProperties(): Properties {
return Properties().apply {
setProperty(LABEL_MAX_WIDTH, "200")
setProperty(DIAGRAM_THEME, "")
setProperty(OUTPUT_DIR, "build/reports/lsd")
setProperty(DETERMINISTIC_IDS, "false")
setProperty(MAX_EVENTS_PER_DIAGRAM, "50")
setProperty(DEV_MODE, "false")
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy