com.ibm.tivoli.maximo.miniapps.control

Class WebResource

  • java.lang.Object
    • com.ibm.tivoli.maximo.miniapps.control.WebResource


  • public class WebResource
    extends java.lang.Object
    Simple container to manage a reference to js, and css files that we need to load.
    • Field Detail

      • name

        public java.lang.String name
      • location

        public java.lang.String location
      • requireImmediate

        public boolean requireImmediate
    • Constructor Detail

      • WebResource

        public WebResource(java.lang.String name,
                           java.lang.String location)
      • WebResource

        public WebResource(java.lang.String name,
                           java.lang.String location,
                           boolean requireImmediate)
        Name is
        Parameters:
        name - either "js", "css", or a dojo namespace
        location - full url to the resource
        requireImmediate - loads it immediately and doesn't use AMD, only for "js" and "css" types
    • Method Detail

      • newCSSResource

        public static WebResource newCSSResource(java.lang.String url)
      • newJavaScriptResource

        public static WebResource newJavaScriptResource(java.lang.String url)
      • newAMDJavaScript

        public static WebResource newAMDJavaScript(java.lang.String name,
                                                   java.lang.String url)