Examples of SwingXulLoader


Examples of org.pentaho.ui.xul.swing.SwingXulLoader

    try
    {

      this.model = model;
      // Load the document
      final SwingXulLoader loader = new DrillDownSwingLoader();
      loader.setOuterContext(parent);

      final String modelProfileName = model.getDrillDownConfig();
      final String profileName = filter(modelProfileName);
      model.setDrillDownConfig(profileName);

      final Configuration configuration = ReportDesignerBoot.getInstance().getGlobalConfig();
      final String xulDocument = configuration.getConfigProperty
          ("org.pentaho.reporting.designer.core.editor.drilldown.xul-document." + configurationTag, // NON-NLS
              "res://org/pentaho/reporting/designer/core/editor/drilldown/basic/basic-drilldown.xul"); // NON-NLS

      // System.out.println("Loading " + xulDocument);

      final ResourceManager resourceManager = new ResourceManager();
      resourceManager.registerDefaults();
      final Resource resource = resourceManager.createDirectly(xulDocument, Document.class);
      final Document document = (Document) resource.getResource();
      final DOMReader domReader = new DOMReader();
      final XulDomContainer container = loader.loadXulFragment(domReader.read(document));


      // Create our main Controller
      final String className = configuration.getConfigProperty
          ("org.pentaho.reporting.designer.core.editor.drilldown.xul-controller." + configurationTag, // NON-NLS
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.