/** * Called to declare a new CssResource accessor on this bundle. * * @param name the method name and the ui:field name * @param source path to the .css file resource * @param extendedInterface the public interface implemented by this * CssResource, or null * @param body the inline css text * @param importTypes for the {@literal @}Import annotation, if any. LinkedHashSet * to enforce deterministic order across recompiles * @param gss indicates that GSS is used or not * @param resourceOracle from which to load resources * @return the newly-created CssResource */ public ImplicitCssResource createCssResource(String name, String[] source, JClassType extendedInterface, String body, LinkedHashSet<JClassType> importTypes, Boolean gss, ResourceOracle resourceOracle) { ImplicitCssResource css = new ImplicitCssResource(packageName, cssBaseName + name, name, source, extendedInterface, body, logger, importTypes, gss, resourceOracle); cssMethods.add(css); return css; }
/** * Called to declare a new CssResource accessor on this bundle. * * @param name the method name and the ui:field name * @param source path to the .css file resource * @param extendedInterface the public interface implemented by this * CssResource, or null * @param body the inline css text * @param importTypes for the {@literal @}Import annotation, if any. LinkedHashSet * to enforce deterministic order across recompiles * @param gss indicates that GSS is used or not * @param resourceOracle from which to load resources * @return the newly-created CssResource */ public ImplicitCssResource createCssResource(String name, String[] source, JClassType extendedInterface, String body, LinkedHashSet<JClassType> importTypes, Boolean gss, ResourceOracle resourceOracle) { ImplicitCssResource css = new ImplicitCssResource(packageName, cssBaseName + name, name, source, extendedInterface, body, logger, importTypes, gss, resourceOracle); cssMethods.add(css); return css; }