public class HttpGetSrcNode extends java.lang.Object implements DasSrcNode
| Modifier and Type | Class and Description |
|---|---|
protected static class |
HttpGetSrcNode.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.AbstractNode.NodeDefLoc> |
lLocs |
protected java.lang.Object |
oDef |
protected DasDirNode |
parent |
protected java.lang.String |
sName |
protected java.lang.String |
sPath |
protected java.lang.String |
sSrcUrl |
static java.lang.String |
TYPE |
| Constructor and Description |
|---|
HttpGetSrcNode(DasDirNode parent,
java.lang.String name,
java.util.List<java.lang.String> locations) |
| Modifier and Type | Method and Description |
|---|---|
DasNode |
getRoot()
Return the highest node reachable by this catalog node.
|
boolean |
isDir()
Can this catalog node have the sub-nodes?
|
boolean |
isInfo()
Is this object an information node.
|
boolean |
isRoot()
Is this object a detached root of a catalog tree.
|
boolean |
isSrc()
Can this catalog node provide data
|
java.lang.String |
name()
get the node name
|
java.lang.String |
path()
get the node path
|
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 |
toString()
A summary of the node
|
java.lang.String |
type()
Get the node type.
|
public 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 DasDirNode parent
protected java.util.List<org.das2.util.catalog.AbstractNode.NodeDefLoc> lLocs
public HttpGetSrcNode(DasDirNode parent, java.lang.String name, java.util.List<java.lang.String> locations)
public java.lang.String type()
DasNodepublic boolean isSrc()
DasNodepublic boolean isDir()
DasNodepublic boolean isInfo()
DasNodepublic boolean queryVerify(java.util.Map<java.lang.String,java.lang.String> dQuery)
DasSrcNodequeryVerify in interface DasSrcNodepublic java.lang.String name()
DasNodepublic java.lang.String path()
DasNodepublic java.lang.String toString()
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 isRoot()
DasNode