Package uk.ac.starlink.datanode.nodes
Class JDBCDataNode
- java.lang.Object
-
- uk.ac.starlink.datanode.nodes.DefaultDataNode
-
- uk.ac.starlink.datanode.nodes.StarTableDataNode
-
- uk.ac.starlink.datanode.nodes.JDBCDataNode
-
- All Implemented Interfaces:
DataNode
public class JDBCDataNode extends StarTableDataNode
DataNode representing a JDBC StarTable.
-
-
Constructor Summary
Constructors Constructor Description JDBCDataNode(java.lang.String url)JDBCDataNode(uk.ac.starlink.table.jdbc.JDBCStarTable jdbcTable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureDetail(DetailViewer dv)No custom configuration is performed.java.lang.StringgetNodeTLA()The DefaultDataNode implementation returns the string "...".java.lang.StringgetNodeType()Returns a short sentence indicating what kind of node this is.-
Methods inherited from class uk.ac.starlink.datanode.nodes.StarTableDataNode
getDataObject, getDescription, getName, getTableFactory, hasDataObject, makeStarTable, makeStarTable
-
Methods inherited from class uk.ac.starlink.datanode.nodes.DefaultDataNode
allowsChildren, beep, getChildIterator, getChildMaker, getCreator, getIcon, getLabel, getParentObject, getPathElement, getPathSeparator, makeChild, makeErrorChild, registerDataObject, setChildMaker, setCreator, setDescription, setIconID, setLabel, setName, setParentObject, toString
-
-
-
-
Constructor Detail
-
JDBCDataNode
public JDBCDataNode(java.lang.String url) throws NoSuchDataException- Throws:
NoSuchDataException
-
JDBCDataNode
public JDBCDataNode(uk.ac.starlink.table.jdbc.JDBCStarTable jdbcTable) throws NoSuchDataException- Throws:
NoSuchDataException
-
-
Method Detail
-
getNodeTLA
public java.lang.String getNodeTLA()
Description copied from class:DefaultDataNodeThe DefaultDataNode implementation returns the string "...".- Specified by:
getNodeTLAin interfaceDataNode- Overrides:
getNodeTLAin classStarTableDataNode- Returns:
- "..."
-
getNodeType
public java.lang.String getNodeType()
Description copied from interface:DataNodeReturns a short sentence indicating what kind of node this is. The return value should be just a few words. As a rough guideline it should indicate what the implementing class is.- Specified by:
getNodeTypein interfaceDataNode- Overrides:
getNodeTypein classStarTableDataNode- Returns:
- a short description of the type of this
DataNode
-
configureDetail
public void configureDetail(DetailViewer dv)
Description copied from class:DefaultDataNodeNo custom configuration is performed.- Specified by:
configureDetailin interfaceDataNode- Overrides:
configureDetailin classDefaultDataNode- Parameters:
dv- the detail viewer which this node is given an opportunity to configure
-
-