com.dfki.peregrin.site.tree
Class SiteNode
java.lang.Object
|
+--com.dfki.peregrin.site.tree.SiteNode
- Direct Known Subclasses:
- IntermediateRootSiteNode, OntologySiteNode, SecureSiteNode
- public class SiteNode
- extends java.lang.Object
Constructor Summary |
SiteNode()
|
SiteNode(org.w3c.dom.Node node)
|
SiteNode(org.w3c.dom.Node node,
SiteNode parent)
|
SiteNode(PathTree nodelist)
|
SiteNode(PathTree nodelist,
SiteNode parent)
|
SiteNode(SiteNode node)
|
SiteNode(SiteNode node,
SiteNode parent)
|
SiteNode(java.lang.String name)
|
SiteNode(StringKeyTable table,
org.w3c.dom.Node node)
|
SiteNode(StringKeyTable table,
org.w3c.dom.Node node,
SiteNode parent)
|
SiteNode(StringKeyTable table,
SiteNode node)
|
SiteNode(StringKeyTable table,
SiteNode node,
SiteNode parent)
|
SiteNode(StringKeyTable table,
java.lang.String name)
|
SiteNode(StringKeyTable table,
java.lang.String name,
SiteNode parent)
|
SiteNode(java.lang.String name,
SiteNode parent)
|
Method Summary |
void |
addAttributes(StringKeyTable att)
|
void |
addChild(SiteNode child)
|
void |
addChilds(java.util.Vector newchilds)
|
SiteNode |
addCopyChild(SiteNode c)
|
void |
addCopyChilds(java.util.Vector newchilds)
|
void |
addDynChild(SiteNode child)
|
void |
addDynChilds(java.util.Vector newchilds)
|
void |
addVariable(java.lang.String name,
java.lang.Object content)
|
StringKeyTable |
attributes()
|
boolean |
attributesAsInString(java.lang.String attrstring)
valid attribute-value pairs list:
new version:
attlist ::= '[' pair {pair}* ']'
pair ::= '%(' str '=' val '%)'
val ::= wstr | '(' wstr {',' wstr}* ')'
str ::= string
wstr ::= string containing wildcards
e.g. |
boolean |
attributesAsInString(java.lang.String attrstring,
RunParameter params)
|
java.lang.String |
calculateStaticEncodedGlobalPath(SiteServlet servlet)
|
java.lang.String |
calculateStaticGlobalPath(SiteServlet servlet)
|
java.util.Vector |
childs()
|
java.util.Hashtable |
concepts()
|
java.util.Enumeration |
elements()
|
void |
getAttributesFromString(java.lang.String attrstring)
|
java.lang.String |
getAttributeValue(java.lang.String attname)
|
short |
getNodeType()
|
XMLTemplate |
getTemplate(RunParameter params)
|
XMLTemplate |
getTemplate(java.lang.String path,
RunParameter params)
|
java.lang.String |
getValue()
|
SiteNode |
getVariable(java.lang.String name)
|
void |
insertChildAt(SiteNode child,
int i)
|
boolean |
matchWildCards(java.lang.String wstr,
java.lang.String str)
|
java.lang.String |
nameID()
|
java.lang.String |
nodeName()
|
SiteNode |
parent()
|
void |
removeChildAt(int i)
|
IntermediateRootSiteNode |
root()
|
void |
setAttributes(StringKeyTable att)
|
void |
setAttributeValue(java.lang.String attname,
java.lang.String attval)
|
void |
setChildAt(SiteNode child,
int i)
|
void |
setChilds(java.util.Vector newchilds)
|
void |
setConcepts(java.util.Hashtable c)
|
void |
setCopyChilds(java.util.Vector newchilds)
|
void |
setDynChilds(java.util.Vector newchilds)
|
void |
setNameID(java.lang.String id)
|
void |
setNodeName(java.lang.String n)
|
void |
setNodeType(short type)
|
void |
setParent(SiteNode p)
|
void |
setRoot(IntermediateRootSiteNode r)
|
void |
setTemplate(DefaultTemplate t)
|
void |
setValue(java.lang.String n)
|
java.lang.String |
stringForAllAttributes(SiteServlet servlet)
|
java.lang.String |
stringForAllAttributes(SiteServlet servlet,
boolean encode)
|
java.lang.String |
stringForAllConstantAttributes(SiteServlet servlet)
|
java.lang.String |
stringForAllConstantAttributes(SiteServlet servlet,
boolean encoded)
|
java.lang.String |
stringForOneAttribute(NodeAttribute attr)
|
java.lang.String |
stringForOneAttribute(NodeAttribute attr,
boolean encode)
|
java.lang.String |
stringForOneConstantAttribute(NodeAttribute attr)
|
java.lang.String |
stringForOneConstantAttribute(NodeAttribute attr,
boolean encoded)
|
java.lang.String |
suffixHref()
|
java.lang.String |
suffixSrc()
|
VariableTable |
variables()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SiteNode
public SiteNode(StringKeyTable table,
org.w3c.dom.Node node)
SiteNode
public SiteNode(org.w3c.dom.Node node)
SiteNode
public SiteNode(StringKeyTable table,
org.w3c.dom.Node node,
SiteNode parent)
SiteNode
public SiteNode(org.w3c.dom.Node node,
SiteNode parent)
SiteNode
public SiteNode(StringKeyTable table,
SiteNode node)
SiteNode
public SiteNode(SiteNode node)
SiteNode
public SiteNode(StringKeyTable table,
SiteNode node,
SiteNode parent)
SiteNode
public SiteNode(SiteNode node,
SiteNode parent)
SiteNode
public SiteNode()
SiteNode
public SiteNode(StringKeyTable table,
java.lang.String name)
SiteNode
public SiteNode(java.lang.String name)
SiteNode
public SiteNode(StringKeyTable table,
java.lang.String name,
SiteNode parent)
SiteNode
public SiteNode(java.lang.String name,
SiteNode parent)
SiteNode
public SiteNode(PathTree nodelist)
SiteNode
public SiteNode(PathTree nodelist,
SiteNode parent)
setNameID
public void setNameID(java.lang.String id)
nameID
public java.lang.String nameID()
concepts
public java.util.Hashtable concepts()
setConcepts
public void setConcepts(java.util.Hashtable c)
childs
public java.util.Vector childs()
variables
public VariableTable variables()
getVariable
public SiteNode getVariable(java.lang.String name)
setChilds
public void setChilds(java.util.Vector newchilds)
setCopyChilds
public void setCopyChilds(java.util.Vector newchilds)
addChilds
public void addChilds(java.util.Vector newchilds)
addCopyChilds
public void addCopyChilds(java.util.Vector newchilds)
insertChildAt
public void insertChildAt(SiteNode child,
int i)
removeChildAt
public void removeChildAt(int i)
setChildAt
public void setChildAt(SiteNode child,
int i)
addCopyChild
public SiteNode addCopyChild(SiteNode c)
addChild
public void addChild(SiteNode child)
setDynChilds
public void setDynChilds(java.util.Vector newchilds)
addDynChilds
public void addDynChilds(java.util.Vector newchilds)
addDynChild
public void addDynChild(SiteNode child)
getTemplate
public XMLTemplate getTemplate(RunParameter params)
getTemplate
public XMLTemplate getTemplate(java.lang.String path,
RunParameter params)
setTemplate
public void setTemplate(DefaultTemplate t)
addVariable
public void addVariable(java.lang.String name,
java.lang.Object content)
suffixHref
public java.lang.String suffixHref()
suffixSrc
public java.lang.String suffixSrc()
getAttributesFromString
public void getAttributesFromString(java.lang.String attrstring)
stringForAllAttributes
public java.lang.String stringForAllAttributes(SiteServlet servlet)
stringForAllAttributes
public java.lang.String stringForAllAttributes(SiteServlet servlet,
boolean encode)
stringForOneAttribute
public java.lang.String stringForOneAttribute(NodeAttribute attr)
stringForOneAttribute
public java.lang.String stringForOneAttribute(NodeAttribute attr,
boolean encode)
stringForAllConstantAttributes
public java.lang.String stringForAllConstantAttributes(SiteServlet servlet)
stringForAllConstantAttributes
public java.lang.String stringForAllConstantAttributes(SiteServlet servlet,
boolean encoded)
stringForOneConstantAttribute
public java.lang.String stringForOneConstantAttribute(NodeAttribute attr)
stringForOneConstantAttribute
public java.lang.String stringForOneConstantAttribute(NodeAttribute attr,
boolean encoded)
attributesAsInString
public boolean attributesAsInString(java.lang.String attrstring)
- valid attribute-value pairs list:
new version:
attlist ::= '[' pair {pair}* ']'
pair ::= '%(' str '=' val '%)'
val ::= wstr | '(' wstr {',' wstr}* ')'
str ::= string
wstr ::= string containing wildcards
e.g. [%(firstname=(john,mary)%)%(lastname=smith%)%(birthyear=(193*,194*)%)]
old version:
attlist ::= '[' pair {',' pair}* ']'
pair ::= str '=' val
val ::= wstr | '(' wstr {',' wstr}* ')'
str ::= string
wstr ::= string containing wildcards
e.g. [firstname=(john,mary),lastname=smith,birthyear=(193*,194*)]
attributesAsInString
public boolean attributesAsInString(java.lang.String attrstring,
RunParameter params)
matchWildCards
public boolean matchWildCards(java.lang.String wstr,
java.lang.String str)
nodeName
public java.lang.String nodeName()
elements
public java.util.Enumeration elements()
getAttributeValue
public java.lang.String getAttributeValue(java.lang.String attname)
setAttributeValue
public void setAttributeValue(java.lang.String attname,
java.lang.String attval)
setNodeName
public void setNodeName(java.lang.String n)
setValue
public void setValue(java.lang.String n)
getValue
public java.lang.String getValue()
attributes
public StringKeyTable attributes()
setAttributes
public void setAttributes(StringKeyTable att)
addAttributes
public void addAttributes(StringKeyTable att)
getNodeType
public short getNodeType()
setNodeType
public void setNodeType(short type)
root
public IntermediateRootSiteNode root()
setRoot
public void setRoot(IntermediateRootSiteNode r)
parent
public SiteNode parent()
setParent
public void setParent(SiteNode p)
calculateStaticGlobalPath
public java.lang.String calculateStaticGlobalPath(SiteServlet servlet)
calculateStaticEncodedGlobalPath
public java.lang.String calculateStaticEncodedGlobalPath(SiteServlet servlet)