|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.topicmaps.viz.VizController
public class VizController
INTERNAL: The VizController manages the interaction between the gui, model and configuration manager.
| Nested Class Summary | |
|---|---|
protected class |
VizController.VizHoverHelpManager
INTERNAL: Hover Help Manager |
| Field Summary | |
|---|---|
protected boolean |
showNeighbouringCircle
|
protected boolean |
showNeighboursOnMouseover
|
protected UndoManager |
undoManager
|
| Constructor Summary | |
|---|---|
VizController(VizPanel vpanel,
VizFrontEndIF vizFrontEnd,
com.touchgraph.graphlayout.TGPanel aTgPanel)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected UndoManager undoManager
protected boolean showNeighbouringCircle
protected boolean showNeighboursOnMouseover
| Constructor Detail |
|---|
public VizController(VizPanel vpanel,
VizFrontEndIF vizFrontEnd,
com.touchgraph.graphlayout.TGPanel aTgPanel)
| Method Detail |
|---|
public VizPanel getVizPanel()
public TopicMapView getView()
public TopicIF getDefaultScopingTopic(TopicMapIF topicmap)
public boolean hasTopicMap()
public boolean isApplet()
public Collection getAssociationTypes()
public Collection getAllTopicTypesWithNull()
public Collection getAllTopicTypes()
public boolean isAssocTypeVisible(TopicIF type)
public boolean isTopicTypeVisible(TopicIF type)
public Color getTopicTypeColor(TopicIF type)
public TopicMapIF getTopicMap()
public int getTopicTypeShape(TopicIF type)
public Color getAssociationTypeColor(TopicIF type)
public TopicIF getStartTopic()
public TopicIF getStartTopic(TopicMapIF aTopicmap)
public void setLocality(int locality)
public boolean getIgnoreStateChangedEvent()
public void setIgnoreStateChangedEvent(boolean ignoreStateChangedEvent)
public void updateViewTypeColor(TopicIF type,
Color color)
public void updateViewType(TopicIF type)
public void setColorToDefault(TopicIF type,
boolean topicType)
public void setTypeColor(TopicIF type,
Color c)
public void focusNode(TMAbstractNode node)
node - The new focus node.public void focusNodeInternal(TMAbstractNode node)
node - The new focus node.public void setAllNodesFixed(boolean fixed)
fixed - true(/false) if all nodes should get a (un)fixed position.public TMAbstractNode getFocusNode()
public void setStartTopic(TopicIF topic)
public void clearStartTopic()
public void openPropertiesURL(String url)
url - String representing the target urlpublic void goToTopic(TopicIF topic)
public void saveTopicMapConfiguration(File file)
throws IOException
IOException
public void loadConfig(File f)
throws IOException
IOException
public TopicMapIF loadTopicMap(File f)
throws IOException
IOException
public TopicMapIF loadTopicMap(File tmfile,
File cfgfile)
throws IOException
IOException
public TopicMapIF loadTopicMap(TopicMapIF topicMap)
throws IOException
IOException
public TopicMapIF loadTopicMap(TopicMapIF topicmap,
File cfgfile)
throws IOException
IOExceptionpublic int getDefaultLocality()
public int getMaxLocality()
protected void setHighlightNode(TMAbstractNode node,
Graphics g)
public VizTopicMapConfigurationManager getConfigurationManager()
public void setTopicTypeVisibility(TopicIF type,
int visibility)
public void setAssociationTypeVisibility(TopicIF type,
int visibility)
public void setTopicTypeVisible(TopicIF type,
boolean visible)
public void setAssociationTypeVisible(TopicIF type,
boolean visible)
public void goToMapView()
public void setTopicTypeShape(TopicIF type,
int i)
public void setAssociationTypeShape(TopicIF type,
int i)
public void setFontToDefault(TopicIF type,
boolean topicType)
public void setTypeFont(TopicIF type,
Font font)
public void setAssociationTypeLineWeight(TopicIF type,
int i)
public void setTopicTypeShapePadding(TopicIF type,
int i)
public int getTypeVisibility(TopicIF selectedType)
public int getAssoicationTypeShape(TopicIF selectedType)
public int getAssoicationTypeLineWeight(TopicIF selectedType)
public int getTopicTypeShapePadding(TopicIF selectedType)
public String getTypeIconFilename(TopicIF selectedType)
public Icon getTypeIcon(TopicIF selectedType)
public Font getTypeFont(TopicIF selectedType)
public void setTypeIconFilename(TopicIF type,
String string)
public void openProperties(TMTopicNode node)
public void shouldDisplayRoleHoverHelp(boolean newValue)
public void initializeMotionKillerEnabled()
public void setMotionKillerEnabled(boolean newValue)
public void shouldDisplayScopedAssociationNames(boolean newValue)
public void setPanelBackgroundColour(Color aColor)
public void setGeneralSingleClick(int anAction)
public void setGeneralLocalityAlgorithm(int anAction)
public void setMotionKillerDelay(int seconds)
public void setGeneralDoubleClick(int anAction)
public void setMaxTopicNameLength(int length)
public void setTypeIncluded(TopicIF type)
public void setTypeExcluded(TopicIF type)
public List performSearch(String searchString)
public void loadNode(TMAbstractNode node)
public void outputDebugInfo(String operation)
public void expandNode(TMAbstractNode node)
public StringifierIF getStringifier()
public void saveGeneralConfiguration()
throws IOException
IOExceptionpublic void updateRecentFiles(File f)
public List getRecentFiles()
public String getRdfMappingFile()
public void setRdfMappingFile(File file)
throws IOException
IOExceptionpublic String getCurrentTMDir()
public void setCurrentTMDir(String currentTMDir)
throws IOException
IOExceptionpublic String getCurrentRDBMSDir()
public void setCurrentRDBMSDir(String dir)
throws IOException
IOExceptionpublic String getCurrentConfigDir()
public void setCurrentConfigDir(String dir)
throws IOException
IOExceptionpublic void loadTopic(TopicIF aTopic)
public void collapseNode(TMAbstractNode node)
protected void addToHidden(TMAbstractNode target,
com.touchgraph.graphlayout.Node source,
Vector hidden)
public void focusStartTopic()
public void focusStartTopicInternal()
protected VizController.VizHoverHelpManager getHoverHelpManager()
public void setScopingTopic(TopicIF aScope)
public void configure(AssociationScopeFilterMenu menu,
TopicMapIF topicmap,
ActionListener parentListener)
menu - The menu to configure.topicmap - The topicmap filtered by the filter of the menu.parentListener - Listens for actions on the items in the menu.
public void setInAssociationScopeFilter(TopicIF scope,
boolean useInFilter)
public void setAssociationScopeFilterStrictness(int strictness)
public int getAssociationScopeFilterStrictness()
public boolean isInAssociationScopeFilter(TopicIF scope)
public TypesConfigFrame getTopicFrame()
public TypesConfigFrame getAssocFrame()
public void hideEdge(TMAbstractEdge edge)
public void undo()
public boolean canUndo()
public boolean canRedo()
public void redo()
public void hideNode(TMAbstractNode node)
node - The base node to delete.public void stopMovingNodes()
public void enableMotionKiller(boolean enable)
public boolean isMotionKillerEnabled()
public void enableAnimation(boolean enable)
public boolean isAnimationEnabled()
public ParsedMenuFile getEnabledItemIds()
public void loadAssociationTypes()
public void loadTopicTypes()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||