jInfer

cz.cuni.mff.ksi.jinfer.basicxsd.properties
Class PropertiesPanelProviderImpl

java.lang.Object
  extended by cz.cuni.mff.ksi.jinfer.basicxsd.properties.PropertiesPanelProviderImpl
All Implemented Interfaces:
PropertiesPanelProvider

public class PropertiesPanelProviderImpl
extends Object
implements PropertiesPanelProvider

Properties panel provider of the XSD Exporter module.


Field Summary
static String EXPORTER_CATEGORY
           
 
Constructor Summary
PropertiesPanelProviderImpl()
           
 
Method Summary
 String getDisplayName()
          Gets display name of category.
 String getName()
          Gets a programmatic name of category.
 AbstractPropertiesPanel getPanel(Properties properties)
          Gets a panel for category.
 String getParent()
          Get Id of parent category for this category.
 int getPriority()
          Gets priority by which is sorted category in jInfer Project properties.
 List<VirtualCategoryPanel> getSubCategories()
          Get List of all children virtual categories of this category.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPORTER_CATEGORY

public static final String EXPORTER_CATEGORY
See Also:
Constant Field Values
Constructor Detail

PropertiesPanelProviderImpl

public PropertiesPanelProviderImpl()
Method Detail

getPanel

public AbstractPropertiesPanel getPanel(Properties properties)
Description copied from interface: PropertiesPanelProvider
Gets a panel for category.

Specified by:
getPanel in interface PropertiesPanelProvider
Parameters:
properties - Properties used to store and load data to panel.
Returns:
Panel for category.

getName

public String getName()
Description copied from interface: PropertiesPanelProvider
Gets a programmatic name of category.

Specified by:
getName in interface PropertiesPanelProvider
Returns:
Programmatic name of category.

getDisplayName

public String getDisplayName()
Description copied from interface: PropertiesPanelProvider
Gets display name of category. If priorities of categories are same, categories are sorted by this.

Specified by:
getDisplayName in interface PropertiesPanelProvider
Returns:
Display name of category.

getPriority

public int getPriority()
Description copied from interface: PropertiesPanelProvider
Gets priority by which is sorted category in jInfer Project properties. Higher priority is first. If the priorities of categories are same, categories are sorted by DisplayName.

Specified by:
getPriority in interface PropertiesPanelProvider
Returns:
priority to sort by.

getParent

public String getParent()
Description copied from interface: PropertiesPanelProvider
Get Id of parent category for this category.

Specified by:
getParent in interface PropertiesPanelProvider
Returns:
Id of parent category.

getSubCategories

public List<VirtualCategoryPanel> getSubCategories()
Description copied from interface: PropertiesPanelProvider
Get List of all children virtual categories of this category. Each virtual category is defined by VirtualCategoryPanel

Specified by:
getSubCategories in interface PropertiesPanelProvider
Returns:
List of VirtualCategoryPanel of all children virtual categories.

jInfer

Generated on Fri Dec 9 00:01:25 CET 2011