edu.stanford.smi.protegex.owl.model.classdisplay
Class OWLClassDisplayFactory

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.model.classdisplay.OWLClassDisplayFactory

public class OWLClassDisplayFactory
extends Object

A Singleton object that manages the available OWLClassDisplays. New displays can be registered by plugins by means of a manifest entry tagged with "OWLClassRenderer=true".

Author:
Holger Knublauch

Field Summary
static String APPLICATION_PROPERTY
           
private static OWLClassDisplay defaultDisplay
           
static String KEY
           
 
Constructor Summary
OWLClassDisplayFactory()
           
 
Method Summary
static Class[] getAvailableDisplayClasses()
           
static OWLClassDisplay getDefaultDisplay()
           
static OWLClassDisplay getDisplay(Class type)
           
static void setDefaultDisplay(OWLClassDisplay renderer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

APPLICATION_PROPERTY

public static final String APPLICATION_PROPERTY
See Also:
Constant Field Values

defaultDisplay

private static OWLClassDisplay defaultDisplay

KEY

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

OWLClassDisplayFactory

public OWLClassDisplayFactory()
Method Detail

getAvailableDisplayClasses

public static Class[] getAvailableDisplayClasses()

getDefaultDisplay

public static OWLClassDisplay getDefaultDisplay()

getDisplay

public static OWLClassDisplay getDisplay(Class type)

setDefaultDisplay

public static void setDefaultDisplay(OWLClassDisplay renderer)