Class ContentNode
java.lang.Object
org.cybergarage.xml.Node
org.cybergarage.upnp.std.av.server.object.ContentNode
- Direct Known Subclasses:
ContainerNode,ItemNode,ResourceNode
public abstract class ContentNode
extends org.cybergarage.xml.Node
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProperty(String name, String value)voidaddProperty(ContentProperty prop)getID()intgetProperty(int index)getProperty(String name)getPropertyAttribureValue(String propName, String attrName)intgetPropertyIntegerValue(String name)longgetPropertyLongValue(String name)getPropertyValue(String name)intgetTitle()booleanvoidinsertPropertyAt(ContentProperty prop, int index)booleanbooleanbooleanisUPnPClassStartWith(String targetClass)voidoutput(PrintWriter ps, int indentLevel, boolean hasChildNode)booleanremoveProperty(String name)booleanremoveProperty(ContentProperty prop)abstract booleanset(org.cybergarage.xml.Node node)voidvoidsetID(int id)voidvoidsetParentID(int id)voidsetParentID(String id)voidsetProperty(String name, int value)voidsetProperty(String name, long value)voidsetProperty(String name, String value)voidsetPropertyAttribure(String propName, String attrName, String value)voidsetRestricted(int id)voidvoidsetUPnPClass(String title)voidsetWriteStatus(String status)Methods inherited from class org.cybergarage.xml.Node
addAttribute, addAttribute, addNode, addValue, equals, getAttribute, getAttribute, getAttributeIntegerValue, getAttributeValue, getIndentLevelString, getIndentLevelString, getIndex, getName, getNAttributes, getNNodes, getNode, getNode, getNodeEndsWith, getNodeValue, getParentNode, getRootNode, getUserData, getValue, hasAttributes, hasNode, hasNodes, insertAttributeAt, insertNode, isName, outputAttributes, print, print, removeAllAttributes, removeAllNodes, removeAttribute, removeAttribute, removeNode, removeNode, setAttribute, setAttribute, setName, setName, setNameSpace, setNode, setNode, setParentNode, setUserData, setValue, setValue, toString, toString, toXMLString, toXMLString
-
Field Details
-
ID
- See Also:
- Constant Field Values
-
PARENT_ID
- See Also:
- Constant Field Values
-
RESTRICTED
- See Also:
- Constant Field Values
-
UNKNOWN
- See Also:
- Constant Field Values
-
-
Constructor Details
-
ContentNode
public ContentNode()
-
-
Method Details
-
setContentDirectory
-
getContentDirectory
-
getMediaServer
-
isContainerNode
public boolean isContainerNode() -
isItemNode
public boolean isItemNode() -
getNProperties
public int getNProperties() -
getProperty
-
getProperty
-
addProperty
-
insertPropertyAt
-
addProperty
-
removeProperty
-
removeProperty
-
hasProperties
public boolean hasProperties() -
setProperty
-
setProperty
-
setProperty
-
getPropertyValue
-
getPropertyIntegerValue
-
getPropertyLongValue
-
setPropertyAttribure
-
getPropertyAttribureValue
-
set
public abstract boolean set(org.cybergarage.xml.Node node)- Overrides:
setin classorg.cybergarage.xml.Node
-
setID
public void setID(int id) -
setID
-
getID
-
setParentID
public void setParentID(int id) -
setParentID
-
getParentID
-
setRestricted
public void setRestricted(int id) -
getRestricted
public int getRestricted() -
setTitle
-
getTitle
-
setUPnPClass
-
getUPnPClass
-
isUPnPClassStartWith
-
setWriteStatus
-
getWriteStatus
-
output
- Overrides:
outputin classorg.cybergarage.xml.Node
-