Package com.kodexa.client
Class ContentNode
- java.lang.Object
-
- com.kodexa.client.ContentNode
-
public class ContentNode extends Object
A node in a content tree
-
-
Constructor Summary
Constructors Constructor Description ContentNode(Document document)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentFeature
addFeature(ContentFeature feature)
ContentFeature
addFeature(String featureType, String featureName)
protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getAllContent(String separator)
Returns all the contents from this node and all its childrenList<ContentNode>
getChildren()
String
getContent()
List<Object>
getContentParts()
Document
getDocument()
List<ContentFeature>
getFeatures()
int
getIndex()
ContentNode
getParent()
Integer
getParentId()
String
getType()
String
getUuid()
int
hashCode()
void
removeFeature(ContentFeature feature)
void
setContent(String content)
void
setContentParts(List<Object> contentParts)
void
setFeatures(List<ContentFeature> features)
void
setIndex(int index)
void
setParent(ContentNode parent)
void
setParentId(Integer parentId)
void
setType(String type)
void
setUuid(String uuid)
String
toString()
-
-
-
Constructor Detail
-
ContentNode
public ContentNode(Document document)
-
-
Method Detail
-
getAllContent
public String getAllContent(String separator)
Returns all the contents from this node and all its children- Parameters:
separator
-- Returns:
-
getChildren
public List<ContentNode> getChildren()
-
addFeature
public ContentFeature addFeature(String featureType, String featureName)
-
addFeature
public ContentFeature addFeature(ContentFeature feature)
-
removeFeature
public void removeFeature(ContentFeature feature)
-
getIndex
public int getIndex()
-
getParent
public ContentNode getParent()
-
getParentId
public Integer getParentId()
-
getContent
public String getContent()
-
getContentParts
public List<Object> getContentParts()
-
getFeatures
public List<ContentFeature> getFeatures()
-
getDocument
public Document getDocument()
-
setIndex
public void setIndex(int index)
-
setParent
public void setParent(ContentNode parent)
-
setParentId
public void setParentId(Integer parentId)
-
setContent
public void setContent(String content)
-
setContentParts
public void setContentParts(List<Object> contentParts)
-
setFeatures
public void setFeatures(List<ContentFeature> features)
-
-