public interface TopicmapsService
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_TOPICMAP_NAME |
static String |
DEFAULT_TOPICMAP_TYPE_URI |
Modifier and Type | Method and Description |
---|---|
void |
addAssocToTopicmap(long topicmapId,
long assocId,
ViewProps viewProps)
Adds an association to a topicmap.
|
void |
addRelatedTopicToTopicmap(long topicmapId,
long topicId,
long assocId,
ViewProps viewProps) |
void |
addTopicToTopicmap(long topicmapId,
long topicId,
int x,
int y,
boolean visibility)
Convenience method to add a topic with the standard view properties.
|
void |
addTopicToTopicmap(long topicmapId,
long topicId,
ViewProps viewProps)
Adds a topic to a topicmap.
|
Topic |
createTopicmap(String name,
String topicmapTypeUri,
ViewProps viewProps) |
Assoc |
getAssocMapcontext(long topicmapId,
long assocId) |
Topicmap |
getTopicmap(long topicmapId,
boolean includeChildren)
Fetches a topicmap from DB.
|
Assoc |
getTopicMapcontext(long topicmapId,
long topicId) |
List<RelatedTopic> |
getTopicmapTopics(long objectId)
Returns all topicmaps which contain the given topic/assoc.
|
void |
hideAssocs(long topicmapId,
IdList assocIds) |
void |
hideMulti(long topicmapId,
IdList topicIds,
IdList assocIds) |
void |
hideTopics(long topicmapId,
IdList topicIds) |
void |
registerTopicmapCustomizer(TopicmapCustomizer customizer) |
void |
registerTopicmapType(TopicmapType topicmapType) |
void |
setAssocViewProps(long topicmapId,
long assocId,
ViewProps viewProps) |
void |
setAssocVisibility(long topicmapId,
long assocId,
boolean visibility)
Convenience method to update the "dmx.topicmaps.visibility" standard view property.
|
void |
setTopicmapViewport(long topicmapId,
int panX,
int panY,
double zoom) |
void |
setTopicPosition(long topicmapId,
long topicId,
int x,
int y)
Convenience method to update the "dmx.topicmaps.x" and "dmx.topicmaps.y" standard view properties.
|
void |
setTopicPositions(long topicmapId,
TopicCoords coords) |
void |
setTopicViewProps(long topicmapId,
long topicId,
ViewProps viewProps) |
void |
setTopicVisibility(long topicmapId,
long topicId,
boolean visibility)
Convenience method to update the "dmx.topicmaps.visibility" standard view property.
|
void |
unregisterTopicmapCustomizer(TopicmapCustomizer customizer) |
static final String DEFAULT_TOPICMAP_NAME
static final String DEFAULT_TOPICMAP_TYPE_URI
Topic createTopicmap(String name, String topicmapTypeUri, ViewProps viewProps)
Topicmap getTopicmap(long topicmapId, boolean includeChildren)
includeChildren
- if true the topics contained in the topicmap will include their child topics.Assoc getTopicMapcontext(long topicmapId, long topicId)
Assoc getAssocMapcontext(long topicmapId, long assocId)
List<RelatedTopic> getTopicmapTopics(long objectId)
objectId
- a topic ID or an assoc IDvoid addTopicToTopicmap(long topicmapId, long topicId, int x, int y, boolean visibility)
void addTopicToTopicmap(long topicmapId, long topicId, ViewProps viewProps)
void addAssocToTopicmap(long topicmapId, long assocId, ViewProps viewProps)
void addRelatedTopicToTopicmap(long topicmapId, long topicId, long assocId, ViewProps viewProps)
void setTopicViewProps(long topicmapId, long topicId, ViewProps viewProps)
void setAssocViewProps(long topicmapId, long assocId, ViewProps viewProps)
void setTopicPosition(long topicmapId, long topicId, int x, int y)
void setTopicPositions(long topicmapId, TopicCoords coords)
void setTopicVisibility(long topicmapId, long topicId, boolean visibility)
void setAssocVisibility(long topicmapId, long assocId, boolean visibility)
void hideTopics(long topicmapId, IdList topicIds)
void hideAssocs(long topicmapId, IdList assocIds)
void setTopicmapViewport(long topicmapId, int panX, int panY, double zoom)
void registerTopicmapType(TopicmapType topicmapType)
void registerTopicmapCustomizer(TopicmapCustomizer customizer)
void unregisterTopicmapCustomizer(TopicmapCustomizer customizer)
Copyright © 2023. All Rights Reserved.