public class DasSrcNodeHttpGet extends java.lang.Object implements DasSrcNode
| Modifier and Type | Class and Description |
|---|---|
protected static class |
DasSrcNodeHttpGet.content_fmt |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.String> |
dLocs |
protected java.util.List<org.das2.util.catalog.DasAbstractNode.NodeDefLoc> |
lLocs |
protected DasDirNode |
nodePar |
protected java.lang.Object |
oDef |
protected java.lang.String |
sId |
protected java.lang.String |
sName |
protected java.lang.String |
sPath |
protected java.lang.String |
sSrcUrl |
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
DasSrcNodeHttpGet(DasDirNode parent,
java.lang.String id,
java.lang.String name,
java.util.List<java.lang.String> locations) |
| Modifier and Type | Method and Description |
|---|---|
DasNode |
getRootNode()
Return the highest node reachable by this catalog node.
|
boolean |
isDataSource()
Can this catalog node provide data
|
boolean |
isDir()
Can this catalog node have the sub-nodes?
|
boolean |
isRootNode()
Is this object a detached root of a catalog tree.
|
java.lang.String |
name()
get the node name
|
java.lang.String |
prettyPrintLoc(java.lang.String sPre,
java.lang.String sSep)
Get the root node list as a string with some separator and prefix
|
boolean |
queryVerify(java.util.Map<java.lang.String,java.lang.String> dQuery)
Determine if the given list of query parameters are valid
|
java.lang.String |
type()
Get the node type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRootNode, isRootNodepublic static final java.lang.String TYPE
protected java.lang.String sPath
protected java.lang.String sName
protected java.lang.String sSrcUrl
protected java.util.Map<java.lang.String,java.lang.String> dLocs
protected java.lang.Object oDef
protected java.lang.String sId
protected DasDirNode nodePar
protected java.util.List<org.das2.util.catalog.DasAbstractNode.NodeDefLoc> lLocs
public DasSrcNodeHttpGet(DasDirNode parent, java.lang.String id, java.lang.String name, java.util.List<java.lang.String> locations)
public java.lang.String type()
DasNodepublic boolean isDataSource()
DasNodeisDataSource in interface DasNodepublic boolean queryVerify(java.util.Map<java.lang.String,java.lang.String> dQuery)
DasSrcNodequeryVerify in interface DasSrcNodepublic java.lang.String name()
DasNodepublic boolean isDir()
DasNodepublic java.lang.String prettyPrintLoc(java.lang.String sPre,
java.lang.String sSep)
sPre - A prefix to place before each root node URL, may be nullsSep - The separator to use between each root node URL, may be nullpublic boolean isRootNode()
DasNodeisRootNode in interface DasNodepublic DasNode getRootNode()
DasNodegetRootNode in interface DasNode