本文整理汇总了Java中org.richfaces.component.UITree类的典型用法代码示例。如果您正苦于以下问题:Java UITree类的具体用法?Java UITree怎么用?Java UITree使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
UITree类属于org.richfaces.component包,在下文中一共展示了UITree类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: selectionChanged
import org.richfaces.component.UITree; //导入依赖的package包/类
public void selectionChanged(TreeSelectionChangeEvent selectionChangeEvent)
{
logger.info("selectionChanged()");
List<Object> selection = new ArrayList<Object>(selectionChangeEvent.getNewSelection());
Object currentSelectionKey = selection.get(0);
UITree tree = (UITree) selectionChangeEvent.getSource();
Object storedKey = tree.getRowKey();
tree.setRowKey(currentSelectionKey);
try
{
ModelNode selectedNode = (ModelNode) tree.getRowData();
currentSelectionData = selectedNode.getModel().getXmlData();
currentSelectionName = selectedNode.getModel().getName();
}
catch (RemindModelException e)
{
currentSelectionData = "<InvalidData />";
currentSelectionName = "";
}
tree.setRowKey(storedKey);
}
示例2: adviseNodeOpened
import org.richfaces.component.UITree; //导入依赖的package包/类
public Boolean adviseNodeOpened(UITree tree) {
CrawledResource item = (CrawledResource) tree.getNodeFacet()
.getDragValue();
if (item.getChildren().size() > 0) {
return Boolean.TRUE;
}
return Boolean.FALSE;
}
示例3: getInTree
import org.richfaces.component.UITree; //导入依赖的package包/类
public UITree getInTree() {
return inTree;
}
示例4: setInTree
import org.richfaces.component.UITree; //导入依赖的package包/类
public void setInTree(UITree inTree) {
this.inTree = inTree;
}
示例5: selectionChanged
import org.richfaces.component.UITree; //导入依赖的package包/类
public void selectionChanged(TreeSelectionChangeEvent selectionChangeEvent)
{
List<Object> selection = new ArrayList<Object>(selectionChangeEvent.getNewSelection());
Object selectionKey = selection.get(0);
UITree tree = (UITree) selectionChangeEvent.getSource();
Object key = tree.getRowKey();
tree.setRowKey(selectionKey);
try
{
AbstractTreeNode abstractTreeNode = (AbstractTreeNode) tree.getRowData();
Model model = abstractTreeNode.getModel();
Resource resource = abstractTreeNode.getResource();
Property hasTitle = model.getProperty("http://rdfs.arjuna.com/description#", "hasTitle");
Property hasSummary = model.getProperty("http://rdfs.arjuna.com/description#", "hasSummary");
Property hasDetails = model.getProperty("http://rdfs.arjuna.com/description#", "hasDetails");
Property hasOwner = model.getProperty("http://rdfs.arjuna.com/description#", "hasOwner");
Property hasTag = model.getProperty("http://rdfs.arjuna.com/description#", "hasTag");
Property hasLocation = model.getProperty("http://rdfs.arjuna.com/description#", "hasLocation");
Statement titleStatement = resource.getProperty(hasTitle);
Statement summaryStatement = resource.getProperty(hasSummary);
Statement detailsStatement = resource.getProperty(hasDetails);
Statement ownerStatement = resource.getProperty(hasOwner);
Statement tagStatement = resource.getProperty(hasTag);
Statement locationStatement = resource.getProperty(hasLocation);
_name = abstractTreeNode.getName();
_resourceURI = resource.getURI();
if (titleStatement != null)
_title = titleStatement.getString();
else
_title = "";
if (summaryStatement != null)
_summary = summaryStatement.getString();
else
_summary = "";
if (detailsStatement != null)
_details = detailsStatement.getString();
else
_details = "";
if (ownerStatement != null)
_owner = ownerStatement.getString();
else
_owner = "";
// TODO: Tags
if (locationStatement != null)
_location = locationStatement.getString();
else
_location = "";
}
catch (Throwable throwable)
{
logger.log(Level.WARNING, "Problem while processing rdf", throwable);
_name = "";
_resourceURI = "";
_title = "";
_summary = "";
_details = "";
_owner = "";
_tags = "";
_location = "";
}
tree.setRowKey(key);
}
示例6: adviseNodeSelected
import org.richfaces.component.UITree; //导入依赖的package包/类
public Boolean adviseNodeSelected(UITree tree) {
return null;
}