Basics
Guides
API Reference
Basics
Guides
API Reference
[117:7] extends: object
CssFxConfig wraps CSSFX's scoped configuration object.
CssFxConfig (object ConfigObj)
Creates a config wrapper from the provided Java CSSFXConfig object.
ConfigObj is an AussomJavaObject wrapping CSSFXConfig.noDefaultConverters ()
Disables CSSFX's built-in default URI converters for this config.
this object for chainingaddConverter (object ConverterObj)
Adds a URIToPathConverter object to this config.
ConverterObj is an AussomJavaObject implementing URIToPathConverter.this object for chainingaddConverterCallback (callback Convert)
Adds a URIToPathConverter generated from the provided callback.
Convert is a callback that takes a URI string and returns a Java Path object or null.this object for chainingstartMonitor ()
Starts monitoring and returns a stop handle.
A CssFxMonitor handle that can be stopped with stop().start ()
Starts monitoring for this config.
this object for chaining[179:7] extends: object
CssFxMonitor wraps the Runnable returned by CSSFX start methods. Calling stop() runs that Runnable and tears down the CSSFX monitor.
CssFxMonitor (object MonitorObj)
Creates a monitor wrapper from the provided Runnable object.
MonitorObj is an AussomJavaObject wrapping a Java Runnable.stop ()
Stops the CSSFX monitor.
this object for chaining[14:14] static extends: object
CSSFX provides development-time JavaFX stylesheet hot reload support. This wrapper is intentionally AJI-based so Aussom users keep direct access to the full Java CSSFX API when they need functionality beyond the common helpers exposed here.
startMonitor ()
Starts CSSFX global monitoring for all JavaFX stages in the app.
A CssFxMonitor handle that can be stopped with stop().start ()
Starts CSSFX global monitoring for all JavaFX stages in the app.
this object for chainingforStage (object StageObj)
Creates a CSSFX config object scoped to the provided JavaFX Stage.
StageObj is an AussomJavaObject wrapping a JavaFX Stage/Window.A CssFxConfig helper object.forScene (object SceneObj)
Creates a CSSFX config object scoped to the provided JavaFX Scene.
SceneObj is an AussomJavaObject wrapping a JavaFX Scene.A CssFxConfig helper object.forNode (object NodeObj)
Creates a CSSFX config object scoped to the provided JavaFX Node.
NodeObj is an AussomJavaObject wrapping a JavaFX Node.A CssFxConfig helper object.addConverter (object ConverterObj)
Creates a CSSFX config object that starts from the global scope and adds the provided converter.
ConverterObj is an AussomJavaObject implementing URIToPathConverter.A CssFxConfig helper object.addConverterCallback (callback Convert)
Creates a CSSFX config object that starts from the global scope and adds a converter generated from the provided callback.
Convert is a callback that takes a URI string and returns a Java Path object or null.A CssFxConfig helper object.newPathConverter (callback Convert)
Creates a URIToPathConverter Java closure from the provided callback. The callback should take one string argument with the stylesheet URI and return a Java Path object or null.
Convert is a callback with signature (string Uri).An AussomJavaObject implementing URIToPathConverter.path (string PathStr)
Creates a java.nio.file.Path from the provided string path.
PathStr is a string with the path to convert.An AussomJavaObject wrapping the Java Path.pathFromUri (string UriStr)
Creates a java.nio.file.Path from the provided URI string.
UriStr is a string with the URI to convert.An AussomJavaObject wrapping the Java Path.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.