- java.lang.Object
-
- com.gluonhq.impl.charm.glisten.util.StylesheetTools
-
public class StylesheetTools extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addStylesheet(Scene scene, String stylesheetName)
static String
asResource(String stylesheetName)
static InputStream
asResourceStream(String stylesheetName)
static String
buildResourceName(String stylesheetPrefix, String newStylesheetName)
static void
init(URLStreamHandlerFactory userURLStreamHandlerFactory)
Initialize encrypted resource processing Since URL.setURLStreamHandlerFactory only allows to be called at most once in a given Java Virtual Machine and we are doing it to handle our compressed resources, we need to provide an ability for user to add a custom handlerstatic byte[]
process(byte[] src)
static void
replaceStylesheet(Scene scene, String stylesheetPrefix, String newStylesheetName)
-
-
-
Method Detail
-
init
public static void init(URLStreamHandlerFactory userURLStreamHandlerFactory)
Initialize encrypted resource processing Since URL.setURLStreamHandlerFactory only allows to be called at most once in a given Java Virtual Machine and we are doing it to handle our compressed resources, we need to provide an ability for user to add a custom handler- Parameters:
userURLStreamHandlerFactory
- custom URLStreamHandlerFactory
-
buildResourceName
public static String buildResourceName(String stylesheetPrefix, String newStylesheetName)
-
replaceStylesheet
public static void replaceStylesheet(Scene scene, String stylesheetPrefix, String newStylesheetName)
-
asResourceStream
public static InputStream asResourceStream(String stylesheetName)
-
process
public static byte[] process(byte[] src)
-
-