当前位置: 首页>>代码示例>>Java>>正文


Java UITree类代码示例

本文整理汇总了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);
}
 
开发者ID:jithub2005,项目名称:RemInD,代码行数:25,代码来源:TreeBean.java

示例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;
}
 
开发者ID:lablita,项目名称:ridire-cpi,代码行数:9,代码来源:CrawledResourceTreeStateAdvisor.java

示例3: getInTree

import org.richfaces.component.UITree; //导入依赖的package包/类
public UITree getInTree() {
    return inTree;
}
 
开发者ID:chtiJBUG,项目名称:wise-webui,代码行数:4,代码来源:ClientConversationBean.java

示例4: setInTree

import org.richfaces.component.UITree; //导入依赖的package包/类
public void setInTree(UITree inTree) {
    this.inTree = inTree;
}
 
开发者ID:chtiJBUG,项目名称:wise-webui,代码行数:4,代码来源:ClientConversationBean.java

示例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);
}
 
开发者ID:RISBIC,项目名称:DataBroker,代码行数:75,代码来源:MetadataNodeMO.java

示例6: adviseNodeSelected

import org.richfaces.component.UITree; //导入依赖的package包/类
public Boolean adviseNodeSelected(UITree tree) {
	return null;
}
 
开发者ID:lablita,项目名称:ridire-cpi,代码行数:4,代码来源:CrawledResourceTreeStateAdvisor.java


注:本文中的org.richfaces.component.UITree类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。