ist.palcom.communication.ast
Class ThisProviderURN

java.lang.Object
  extended by ist.palcom.communication.ast.ASTNode
      extended by ist.palcom.communication.ast.URN
          extended by ist.palcom.communication.ast.ThisProviderURN
All Implemented Interfaces:
Cloneable

public class ThisProviderURN
extends URN
implements Cloneable


Field Summary
 
Fields inherited from class ist.palcom.communication.ast.URN
URN_PREFIX
 
Fields inherited from class ist.palcom.communication.ast.ASTNode
CHANGE, children, generatedWithCacheCycle, generatedWithCircularEnabled, IN_CIRCLE, LAST_CYCLE, numChildren, parent
 
Constructor Summary
ThisProviderURN()
           
ThisProviderURN(String p0, String p1, URNLeaf p2)
           
 
Method Summary
 Object clone()
           
 ASTNode copy()
           
 void flushCache()
           
 ASTNode fullCopy()
           
 String getDevicePart()
           
 URNLeaf getLeaf()
           
 URNLeaf getLeafNoTransform()
           
 String getParentPath()
           
protected  int numChildren()
           
 void setDevicePart(String value)
           
 void setLeaf(URNLeaf node)
           
 void setParentPath(String value)
           
 
Methods inherited from class ist.palcom.communication.ast.URN
createSubUrn, equals, getDeviceURN, getString, hashCode, toString
 
Methods inherited from class ist.palcom.communication.ast.ASTNode
addChild, getChild, getChildNoTransform, getIndexOfChild, getNumChild, getParent, insertChild, remove, removeChild, setChild, setParent
 
Methods inherited from class java.lang.Object
getClass, println
 

Constructor Detail

ThisProviderURN

public ThisProviderURN()

ThisProviderURN

public ThisProviderURN(String p0,
                       String p1,
                       URNLeaf p2)
Method Detail

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class URN
Throws:
CloneNotSupportedException

copy

public ASTNode copy()
Overrides:
copy in class URN

fullCopy

public ASTNode fullCopy()
Overrides:
fullCopy in class URN

flushCache

public void flushCache()
Overrides:
flushCache in class URN

numChildren

protected int numChildren()
Overrides:
numChildren in class URN

setDevicePart

public void setDevicePart(String value)
Overrides:
setDevicePart in class URN

getDevicePart

public String getDevicePart()
Overrides:
getDevicePart in class URN

setParentPath

public void setParentPath(String value)
Overrides:
setParentPath in class URN

getParentPath

public String getParentPath()
Overrides:
getParentPath in class URN

setLeaf

public void setLeaf(URNLeaf node)
Overrides:
setLeaf in class URN

getLeaf

public URNLeaf getLeaf()
Overrides:
getLeaf in class URN

getLeafNoTransform

public URNLeaf getLeafNoTransform()
Overrides:
getLeafNoTransform in class URN