本文整理了Java中org.openide.nodes.Node.getPropertySets()
方法的一些代码示例,展示了Node.getPropertySets()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.getPropertySets()
方法的具体详情如下:
包路径:org.openide.nodes.Node
类名称:Node
方法名:getPropertySets
[英]Get the list of property sets for this node. E.g. typically there may be one for normal Bean properties, one for expert properties, and one for hidden properties.
[中]获取此节点的属性集列表。例如,通常有一个用于普通Bean属性,一个用于专家属性,一个用于隐藏属性。
代码示例来源:origin: org.netbeans.api/org-openide-nodes
public PropertySet[] getPropertySets() {
return original.getPropertySets();
}
代码示例来源:origin: org.netbeans.api/org-openide-nodes
Node.PropertySet[] pss = getPropertySets();
boolean exists = false;
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
protected boolean enable (Node[] activatedNodes) {
if (activatedNodes == null) return false;
// This is not quite as exact as checking if the *intersection* of their
// properties is also nonempty, but it is pretty close.
for (int i = 0; i < activatedNodes.length; i++) {
if (activatedNodes[i].getPropertySets().length > 0) {
return true;
}
}
return false;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
protected boolean enable (Node[] activatedNodes) {
if (activatedNodes == null) return false;
// This is not quite as exact as checking if the *intersection* of their
// properties is also nonempty, but it is pretty close.
for (int i = 0; i < activatedNodes.length; i++) {
if (activatedNodes[i].getPropertySets().length > 0) {
return true;
}
}
return false;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
public PropertySet[] getPropertySets () {
return original.getPropertySets ();
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
public PropertySet[] getPropertySets () {
return original.getPropertySets ();
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
private ArrayList<Node.PropertySet[]> getOriginalPropertySets(Node[] forWhat) {
if( null == originalPropertySets ) {
ArrayList<PropertySet[]> arr = new ArrayList<Node.PropertySet[]>( forWhat.length );
for( int i=0; i<forWhat.length; i++) {
Node.PropertySet[] p = forWhat[i].getPropertySets();
arr.add( p );
}
if (original == forWhat) {
originalPropertySets = arr;
}
return arr;
}
return originalPropertySets;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Used in case of 1 element array */
static Property findProperty (Node n, String name) throws NullPointerException {
PropertySet[] ps = n.getPropertySets();
for (int j=0; j < ps.length; j++) {
Property p = findProperty(ps[j],name);
if (p != null) {
return p;
}
}
return null;
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
/** Used in case of 1 element array */
static Property findProperty(Node n, String name) throws NullPointerException {
PropertySet[] ps = n.getPropertySets();
for (int j = 0; j < ps.length; j++) {
Property p = findProperty(ps[j], name);
if (p != null) {
return p;
}
}
return null;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
/** Used in case of 1 element array */
static Property findProperty (Node n, String name) throws NullPointerException {
PropertySet[] ps = n.getPropertySets();
for (int j=0; j < ps.length; j++) {
Property p = findProperty(ps[j],name);
if (p != null) {
return p;
}
}
return null;
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2eeserver
public PropertySet[] getPropertySets() {
return merge(getOriginal().getPropertySets(), xnode.getPropertySets());
}
代码示例来源:origin: org.netbeans.api/org-netbeans-modules-j2eeserver
public PropertySet[] getPropertySets() {
Node delegateNode = getDelegateTargetNode();
if (delegateNode == null)
return getOriginal().getPropertySets();
return FilterXNode.merge(getOriginal().getPropertySets(), delegateNode.getPropertySets());
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
private Node.Property getNodeProperty(Node node, Node.Property prop) {
Node.PropertySet[] propsets = node.getPropertySets();
for (int i = 0, n = propsets.length; i < n; i++) {
Node.Property[] props = propsets[i].getProperties();
for (int j = 0, m = props.length; j < m; j++) {
if (props[j].equals(prop)) {
return props[j];
}
}
}
return null;
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
private Node.Property getNodeProperty(Node node, Node.Property prop) {
Node.PropertySet[] propsets = node.getPropertySets();
for (int i = 0, n = propsets.length; i < n; i++) {
Node.Property[] props = propsets[i].getProperties();
for (int j = 0, m = props.length; j < m; j++) {
if (props[j].equals(prop)) {
return props[j];
}
}
}
return null;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
private Node.Property getNodeProperty(Node node, Node.Property prop) {
Node.PropertySet[] propsets = node.getPropertySets();
for (int i = 0, n = propsets.length; i < n; i++) {
Node.Property[] props = propsets[i].getProperties();
for (int j = 0, m = props.length; j < m; j++) {
if (props[j].equals(prop)) {
return props[j];
}
}
}
return null;
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
protected Node.Property getPropertyFor(Node node, Node.Property prop) {
Node.PropertySet[] propSets = node.getPropertySets();
for (int i = 0; i < propSets.length; i++) {
Node.Property[] props = propSets[i].getProperties();
for (int j = 0; j < props.length; j++) {
if (prop.equals(props[j])) {
return props[j];
}
}
}
return null;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
/** Returns node property if found in nodes property sets. Could be overriden to
* return property which is not in nodes property sets.
* @param node represents single row
* @param prop represents column
* @return nodes property
*/
protected Property getPropertyFor(Node node, Property prop) {
Node.PropertySet[] propSets = node.getPropertySets();
for (int i = 0; i < propSets.length; i++) {
Node.Property[] props = propSets[i].getProperties();
for (int j = 0; j < props.length; j++) {
if (prop.equals(props[j]))
return props[j];
}
}
return null;
}
代码示例来源:origin: org.netbeans.api/org-openide-explorer
public Component getCustomEditor() {
if (array == null) {
array = (Object[]) Array.newInstance(getConvertedType(), 0);
firePropertyChange();
}
Node dummy = new DisplayIndexedNode(0);
// beware - this will function only if the DisplayIndexedNode has
// one property on the first sheet and the property is of type
// ValueProp
Node.Property prop = dummy.getPropertySets()[0].getProperties()[0];
Node.Property[] np = new Node.Property[] { prop };
currentEditorPanel = new IndexedEditorPanel(createRootNode(), np);
return currentEditorPanel;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/openide
public Component getCustomEditor() {
if (array == null) {
array = (Object[])Array.newInstance(getConvertedType(), 0);
firePropertyChange();
}
Node dummy = new DisplayIndexedNode(0);
// beware - this will function only if the DisplayIndexedNode has
// one property on the first sheet and the property is of type
// ValueProp
Node.Property prop = dummy.getPropertySets()[0].getProperties()[0];
Node.Property []np = new Node.Property[] { prop };
currentEditorPanel = new IndexedEditorPanel(createRootNode(), np);
return currentEditorPanel;
}
代码示例来源:origin: net.sf.squirrel-sql.thirdpary-non-maven/openide
public Component getCustomEditor() {
if (array == null) {
array = (Object[])Array.newInstance(getConvertedType(), 0);
firePropertyChange();
}
Node dummy = new DisplayIndexedNode(0);
// beware - this will function only if the DisplayIndexedNode has
// one property on the first sheet and the property is of type
// ValueProp
Node.Property prop = dummy.getPropertySets()[0].getProperties()[0];
Node.Property []np = new Node.Property[] { prop };
currentEditorPanel = new IndexedEditorPanel(createRootNode(), np);
return currentEditorPanel;
}
内容来源于网络,如有侵权,请联系作者删除!