Interface TagSelectionComponent
-
- All Known Implementing Classes:
TagSelectionComponentBuilder.TSPanel
,TagSelectionComponentBuilder.TSScrollPane
,TagSelectionComponentBuilder.TSTabbedPanel
,TagSelectionTreePanel
,TagSelectionTreePanel.TSTabbedPanel
public interface TagSelectionComponent
An interface that can be implemented by anything that provides selection of tags. Provides both single and multi object functions, but it's up to the component and use case as to whether multi selection is allowed.- Since:
- 8.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TagPath
getSelectedTagPath()
java.util.List<TagPath>
getSelectedTagPaths()
boolean
hasPath(TagPath path)
Returns whether this selection component has the given path, indicating that it could be passed to setSelectedTagPath()void
reset()
void
setSelectedTagPath(TagPath path)
void
setSelectedTagPaths(java.util.List<TagPath> paths)
-
-
-
Method Detail
-
getSelectedTagPath
TagPath getSelectedTagPath()
-
getSelectedTagPaths
java.util.List<TagPath> getSelectedTagPaths()
-
setSelectedTagPath
void setSelectedTagPath(TagPath path)
-
setSelectedTagPaths
void setSelectedTagPaths(java.util.List<TagPath> paths)
-
hasPath
boolean hasPath(TagPath path)
Returns whether this selection component has the given path, indicating that it could be passed to setSelectedTagPath()
-
reset
void reset()
-
-