本文整理汇总了Java中org.eclipse.jface.viewers.TreeNode.setChildren方法的典型用法代码示例。如果您正苦于以下问题:Java TreeNode.setChildren方法的具体用法?Java TreeNode.setChildren怎么用?Java TreeNode.setChildren使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.jface.viewers.TreeNode
的用法示例。
在下文中一共展示了TreeNode.setChildren方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createTopNode
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected TreeNode createTopNode(String objectType,
List<DBObject> dbObjectList) {
TreeNode treeNode = new TreeNode(new StringObjectModel(
ResourceString.getResourceString("label.object.type."
+ objectType)));
List<TreeNode> objectNodeList = new ArrayList<TreeNode>();
for (DBObject dbObject : dbObjectList) {
TreeNode objectNode = new TreeNode(dbObject);
objectNode.setParent(treeNode);
objectNodeList.add(objectNode);
}
treeNode.setChildren(objectNodeList.toArray(new TreeNode[objectNodeList
.size()]));
return treeNode;
}
示例2: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
List<TreeNode> treeNodeList = new ArrayList<TreeNode>();
TreeNode topNode = new TreeNode(new StringObjectModel(
ResourceString.getResourceString("label.schema")));
treeNodeList.add(topNode);
List<TreeNode> schemaNodeList = new ArrayList<TreeNode>();
for (String schemaName : schemaList) {
TreeNode schemaNode = new TreeNode(schemaName);
schemaNode.setParent(topNode);
schemaNodeList.add(schemaNode);
}
topNode.setChildren(schemaNodeList.toArray(new TreeNode[schemaNodeList
.size()]));
return treeNodeList;
}
示例3: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
List<TreeNode> treeNodeList = new ArrayList<TreeNode>();
TreeNode topNode = new TreeNode(new StringObjectModel(
ResourceString.getResourceString("label.testdata")));
treeNodeList.add(topNode);
List<TreeNode> nodeList = new ArrayList<TreeNode>();
for (TestData testData : this.testDataList) {
TreeNode objectNode = new TreeNode(testData);
objectNode.setParent(topNode);
nodeList.add(objectNode);
}
topNode.setChildren(nodeList.toArray(new TreeNode[nodeList.size()]));
return treeNodeList;
}
示例4: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
final List<TreeNode> treeNodeList = new ArrayList<>();
final TreeNode topNode = new TreeNode(new StringObjectModel(DisplayMessages.getMessage("label.schema")));
treeNodeList.add(topNode);
final List<TreeNode> schemaNodeList = new ArrayList<>();
for (final String schemaName : schemaList) {
final TreeNode schemaNode = new TreeNode(schemaName);
schemaNode.setParent(topNode);
schemaNodeList.add(schemaNode);
}
topNode.setChildren(schemaNodeList.toArray(new TreeNode[schemaNodeList.size()]));
return treeNodeList;
}
示例5: buildConceptTree
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
private static TreeNode buildConceptTree(TreeNode parent,OWLClass cl,OWLReasoner r) throws OWLReasonerException {
ConceptTreeNode ctn = new ConceptTreeNode(cl);
TreeNode td = new TreeNode(ctn);
td.setParent(parent);
ArrayList<TreeNode> childs = new ArrayList<TreeNode>();
//recursivly build up tree
Set<Set<OWLClass>> subs = r.getSubClasses(cl);
for (Set<OWLClass> eqSubs:subs) {
for (OWLClass sub:eqSubs) {
if (sub != ontologyStore.getOntologyManager().getOWLDataFactory().getOWLNothing())
childs.add(buildConceptTree(td, sub,r));
}
}
if( !childs.isEmpty())
td.setChildren(childs.toArray(new TreeNode[0]));
else td.setChildren(null);
return td;
}
示例6: createTopNode
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected TreeNode createTopNode(final String objectType, final List<DBObject> dbObjectList) {
final TreeNode treeNode = new TreeNode(new StringObjectModel(ResourceString.getResourceString("label.object.type." + objectType)));
final List<TreeNode> objectNodeList = new ArrayList<TreeNode>();
for (final DBObject dbObject : dbObjectList) {
final TreeNode objectNode = new TreeNode(dbObject);
objectNode.setParent(treeNode);
objectNodeList.add(objectNode);
}
treeNode.setChildren(objectNodeList.toArray(new TreeNode[objectNodeList.size()]));
return treeNode;
}
示例7: createTreeNode
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
public TreeNode[] createTreeNode() {
TreeNode components[] = new TreeNode[getFeatures().size()];
for (int i = 0; i < getFeatures().size(); i++) {
TreeNode component = new TreeNode(getFeatures().get(i));
component.setChildren(getFeatures().get(i).createTreeNode(component));
components[i] = component;
}
return components;
}
示例8: createTopNode
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected TreeNode createTopNode(String objectType, List<DBObject> dbObjectList) {
final TreeNode treeNode = new TreeNode(new StringObjectModel(DisplayMessages.getMessage("label.object.type." + objectType)));
final List<TreeNode> objectNodeList = new ArrayList<>();
for (final DBObject dbObject : dbObjectList) {
final TreeNode objectNode = new TreeNode(dbObject);
objectNode.setParent(treeNode);
objectNodeList.add(objectNode);
}
treeNode.setChildren(objectNodeList.toArray(new TreeNode[objectNodeList.size()]));
return treeNode;
}
示例9: doCreateChildrenNodes
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
/**
* Creates the children treeNodes and sets them as children of their parent.
*/
private static TreeNode[] doCreateChildrenNodes(TreeNode parent, List<ObjectFieldDefinition> innerElements) {
TreeNode[] children = new TreeNode[innerElements.size()];
int i = 0;
for (ObjectFieldDefinition objectFieldDef : innerElements) {
children[i] = createTreeNode(objectFieldDef);
children[i].setParent(parent);
i++;
}
parent.setChildren(children);
return children;
}
示例10: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
final List<TreeNode> treeNodeList = new ArrayList<TreeNode>();
TreeNode topNode = new TreeNode(new StringObjectModel(ResourceString.getResourceString("label.schema")));
treeNodeList.add(topNode);
final List<TreeNode> schemaNodeList = new ArrayList<TreeNode>();
for (final Map.Entry<String, List<DBObject>> entry : dbObjectSet.getSchemaDbObjectListMap().entrySet()) {
String schemaName = entry.getKey();
if ("".equals(schemaName)) {
schemaName = ResourceString.getResourceString("label.none");
}
final TreeNode schemaNode = new TreeNode(new StringObjectModel(schemaName));
schemaNode.setParent(topNode);
schemaNodeList.add(schemaNode);
final List<DBObject> dbObjectList = entry.getValue();
final TreeNode[] objectTypeNodes = new TreeNode[DBObject.ALL_TYPES.length];
for (int i = 0; i < DBObject.ALL_TYPES.length; i++) {
objectTypeNodes[i] = new TreeNode(new StringObjectModel(ResourceString.getResourceString("label.object.type." + DBObject.ALL_TYPES[i])));
final List<TreeNode> objectNodeList = new ArrayList<TreeNode>();
for (final DBObject dbObject : dbObjectList) {
if (DBObject.ALL_TYPES[i].equals(dbObject.getType())) {
final TreeNode objectNode = new TreeNode(dbObject);
objectNode.setParent(objectTypeNodes[i]);
objectNodeList.add(objectNode);
}
}
objectTypeNodes[i].setChildren(objectNodeList.toArray(new TreeNode[objectNodeList.size()]));
}
schemaNode.setChildren(objectTypeNodes);
}
topNode.setChildren(schemaNodeList.toArray(new TreeNode[schemaNodeList.size()]));
topNode = createTopNode(DBObject.TYPE_TABLESPACE, dbObjectSet.getTablespaceList());
treeNodeList.add(topNode);
return treeNodeList;
}
示例11: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
final List<TreeNode> treeNodeList = new ArrayList<TreeNode>();
final TreeNode topNode = new TreeNode(new StringObjectModel(ResourceString.getResourceString("label.schema")));
treeNodeList.add(topNode);
final List<TreeNode> schemaNodeList = new ArrayList<TreeNode>();
for (final String schemaName : schemaList) {
final TreeNode schemaNode = new TreeNode(schemaName);
schemaNode.setParent(topNode);
schemaNodeList.add(schemaNode);
}
topNode.setChildren(schemaNodeList.toArray(new TreeNode[schemaNodeList.size()]));
return treeNodeList;
}
示例12: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
final List<TreeNode> treeNodeList = new ArrayList<TreeNode>();
final TreeNode topNode = new TreeNode(new StringObjectModel(ResourceString.getResourceString("label.testdata")));
treeNodeList.add(topNode);
final List<TreeNode> nodeList = new ArrayList<TreeNode>();
for (final TestData testData : testDataList) {
final TreeNode objectNode = new TreeNode(testData);
objectNode.setParent(topNode);
nodeList.add(objectNode);
}
topNode.setChildren(nodeList.toArray(new TreeNode[nodeList.size()]));
return treeNodeList;
}
示例13: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
List<TreeNode> treeNodeList = new ArrayList<TreeNode>();
TreeNode topNode = new TreeNode(new StringObjectModel(
ResourceString.getResourceString("label.schema")));
treeNodeList.add(topNode);
List<TreeNode> schemaNodeList = new ArrayList<TreeNode>();
for (Map.Entry<String, List<DBObject>> entry : dbObjectSet
.getSchemaDbObjectListMap().entrySet()) {
String schemaName = entry.getKey();
if ("".equals(schemaName)) {
schemaName = ResourceString.getResourceString("label.none");
}
TreeNode schemaNode = new TreeNode(
new StringObjectModel(schemaName));
schemaNode.setParent(topNode);
schemaNodeList.add(schemaNode);
List<DBObject> dbObjectList = entry.getValue();
TreeNode[] objectTypeNodes = new TreeNode[DBObject.ALL_TYPES.length];
for (int i = 0; i < DBObject.ALL_TYPES.length; i++) {
objectTypeNodes[i] = new TreeNode(new StringObjectModel(
ResourceString.getResourceString("label.object.type."
+ DBObject.ALL_TYPES[i])));
List<TreeNode> objectNodeList = new ArrayList<TreeNode>();
for (DBObject dbObject : dbObjectList) {
if (DBObject.ALL_TYPES[i].equals(dbObject.getType())) {
TreeNode objectNode = new TreeNode(dbObject);
objectNode.setParent(objectTypeNodes[i]);
objectNodeList.add(objectNode);
}
}
objectTypeNodes[i].setChildren(objectNodeList
.toArray(new TreeNode[objectNodeList.size()]));
}
schemaNode.setChildren(objectTypeNodes);
}
topNode.setChildren(schemaNodeList.toArray(new TreeNode[schemaNodeList
.size()]));
topNode = createTopNode(DBObject.TYPE_TABLESPACE,
this.dbObjectSet.getTablespaceList());
treeNodeList.add(topNode);
return treeNodeList;
}
示例14: createTreeNodeList
import org.eclipse.jface.viewers.TreeNode; //导入方法依赖的package包/类
protected List<TreeNode> createTreeNodeList() {
final List<TreeNode> treeNodeList = new ArrayList<>();
TreeNode topNode = new TreeNode(new StringObjectModel(DisplayMessages.getMessage("label.schema")));
treeNodeList.add(topNode);
final List<TreeNode> schemaNodeList = new ArrayList<>();
for (final Map.Entry<String, List<DBObject>> entry : dbObjectSet.getSchemaDbObjectListMap().entrySet()) {
String schemaName = entry.getKey();
if ("".equals(schemaName)) {
schemaName = DisplayMessages.getMessage("label.none");
}
final TreeNode schemaNode = new TreeNode(new StringObjectModel(schemaName));
schemaNode.setParent(topNode);
schemaNodeList.add(schemaNode);
final List<DBObject> dbObjectList = entry.getValue();
final TreeNode[] objectTypeNodes = new TreeNode[DBObject.ALL_TYPES.length];
for (int i = 0; i < DBObject.ALL_TYPES.length; i++) {
objectTypeNodes[i] =
new TreeNode(new StringObjectModel(DisplayMessages.getMessage("label.object.type." + DBObject.ALL_TYPES[i])));
final List<TreeNode> objectNodeList = new ArrayList<>();
for (final DBObject dbObject : dbObjectList) {
if (DBObject.ALL_TYPES[i].equals(dbObject.getType())) {
final TreeNode objectNode = new TreeNode(dbObject);
objectNode.setParent(objectTypeNodes[i]);
objectNodeList.add(objectNode);
}
}
objectTypeNodes[i].setChildren(objectNodeList.toArray(new TreeNode[objectNodeList.size()]));
}
schemaNode.setChildren(objectTypeNodes);
}
topNode.setChildren(schemaNodeList.toArray(new TreeNode[schemaNodeList.size()]));
topNode = createTopNode(DBObject.TYPE_TABLESPACE, dbObjectSet.getTablespaceList());
treeNodeList.add(topNode);
return treeNodeList;
}