Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.theme.elements
Interface Element

All Superinterfaces:
Identifiable, Node, Relate
All Known Subinterfaces:
Fragment
All Known Implementing Classes:
AbstractElement, AbstractFragment, ActionFragment, AllWebpageFragment, AreaFragment, BlogSiteArchiveFragment, CellElement, ContextualLinkFragment, GenericFragment, MinisiteLastCommentsFragment, MinisiteLastPublishedFragment, PageElement, PageLastCommentsFragment, RecentBlogPostsFragment, RegionFragment, SearchResultsFragment, SectionElement, TagCloudFragment, TagFragment, TextFragment, ThemeElement

public interface Element
extends Relate, Node, Identifiable


Method Summary
 String computeXPath()
           
 List<Node> getChildrenInContext(URL themeURL)
           
 String getCssClassName()
           
 String getDescription()
           
 ElementType getElementType()
           
 boolean isEmpty()
           
 void setCssClassName(String cssClassName)
           
 void setDescription(String description)
           
 void setElementType(ElementType elementType)
           
 
Methods inherited from interface org.nuxeo.theme.relations.Relate
hash
 
Methods inherited from interface org.nuxeo.theme.nodes.Node
addChild, clearParent, collectDescendants, getChildren, getDescendants, getNextNode, getNodeTypeFamily, getOrder, getParent, getPreviousNode, hasChildren, hasSiblings, insertAfter, isChildOf, isLeaf, moveTo, removeChild, removeDescendants, setChildren, setOrder, setParent
 
Methods inherited from interface org.nuxeo.theme.uids.Identifiable
getName, getUid, setName, setUid
 

Method Detail

getElementType

ElementType getElementType()

setElementType

void setElementType(ElementType elementType)

getChildrenInContext

List<Node> getChildrenInContext(URL themeURL)

setDescription

void setDescription(String description)

getDescription

String getDescription()

isEmpty

boolean isEmpty()

computeXPath

String computeXPath()

getCssClassName

String getCssClassName()

setCssClassName

void setCssClassName(String cssClassName)

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.