Coverage Report - org.xmlhammer.gui.wizard.HTMLOutputPropertiesPage
 
Classes in this File Line Coverage Branch Coverage Complexity
HTMLOutputPropertiesPage
88% 
N/A 
0
 
 1  
 /*
 2  
  * $Id$
 3  
  *
 4  
  * The contents of this file are subject to the Mozilla Public License 
 5  
  * Version 1.1 (the "License"); you may not use this file except in 
 6  
  * compliance with the License. You may obtain a copy of the License at 
 7  
  * http://www.mozilla.org/MPL/ 
 8  
  *
 9  
  * Software distributed under the License is distributed on an "AS IS" basis, 
 10  
  * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 
 11  
  * for the specific language governing rights and limitations under the License.
 12  
  *
 13  
  * The Original Code is XML Hammer code. (org.xmlhammer.*)
 14  
  *
 15  
  * The Initial Developer of the Original Code is Edwin Dankert. Portions created 
 16  
  * by the Initial Developer are Copyright (C) 2005 - 2006 the Initial Developer. 
 17  
  * All Rights Reserved.
 18  
  *
 19  
  * Contributor(s): Edwin Dankert <edankert@gmail.com>
 20  
  */
 21  
 
 22  
 package org.xmlhammer.gui.wizard;
 23  
 
 24  
 import java.awt.BorderLayout;
 25  
 import java.util.List;
 26  
 
 27  
 import javax.swing.border.EmptyBorder;
 28  
 
 29  
 import org.bounce.wizard.WizardPage;
 30  
 import org.xmlhammer.gui.util.wizard.HelpEnabledWizardPage;
 31  
 import org.xmlhammer.gui.xslt.XMLOutputPanel;
 32  
 import org.xmlhammer.model.tools.xslt.OutputProperty;
 33  
 
 34  
 public class HTMLOutputPropertiesPage extends HelpEnabledWizardPage {
 35  
     private static final long serialVersionUID = 6688922851481710915L;
 36  
     
 37  44
     private XMLOutputPanel propertiesPanel = null;
 38  
 
 39  
     public HTMLOutputPropertiesPage(String helpID) {
 40  44
         super(new BorderLayout(), helpID);
 41  
 
 42  44
         setBorder(new EmptyBorder(10, 10, 0, 10));
 43  44
         propertiesPanel = new XMLOutputPanel(null, XMLOutputPanel.OUTPUT_METHOD_HTML);
 44  
 
 45  44
         add(propertiesPanel, BorderLayout.NORTH);
 46  4
 
 47  40
         propertiesPanel.setProperties(null);
 48  40
     }
 49  0
 
 50  
     public List<OutputProperty> getProperties() {
 51  0
         return propertiesPanel.getProperties(null);
 52  
     }
 53  
 
 54  2
     @Override
 55  
     public String getTitle() {
 56  20
         return "HTML Output Method";
 57  
     }
 58  
 
 59  2
     @Override
 60  
     public String getDescription() {
 61  20
         return "Specify the properties for the HTML output-method.";
 62  
     }
 63  
 
 64  2
     @Override
 65  
     public WizardPage getNext() {
 66  20
         return null;
 67  
     }
 68  
 }