类java.beans.beancontext.BeanContext源码实例Demo

下面列出了怎么用java.beans.beancontext.BeanContext的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: netbeans   文件: SerialDataNode.java
private void init() {
    try {
        InstanceCookie ic = (InstanceCookie) dobj.getCookie(InstanceCookie.class);
        if (ic == null) {
            bean = null;
            return;
        }
        Class<?> clazz = ic.instanceClass();
        if (BeanContext.class.isAssignableFrom(clazz)) {
            bean = ic.instanceCreate();
        } else if (BeanContextProxy.class.isAssignableFrom(clazz)) {
            bean = ((BeanContextProxy) ic.instanceCreate()).getBeanContextProxy();
        } else {
            bean = null;
        }
    } catch (Exception ex) {
        bean = null;
        Exceptions.printStackTrace(ex);
    }
    if (bean != null) {
        // attaches a listener to the bean
        ((BeanContext) bean).addBeanContextMembershipListener (contextL);
    }
    updateKeys();
}
 
源代码2 项目: netbeans   文件: SerialDataNode.java
/** Create nodes for a given key.
 * @param key the key
 * @return child nodes for this key or null if there should be no
 *   nodes for this key
 */
protected Node[] createNodes(Object key) {
    Object ctx = bean;
    if (bean == null) return new Node[0];
    
    try {
        if (key instanceof BeanContextSupport) {
            BeanContextSupport bcs = (BeanContextSupport)key;

            if (((BeanContext) ctx).contains (bcs.getBeanContextPeer())) {
                // sometimes a BeanContextSupport occures in the list of
                // beans children even there is its peer. we think that
                // it is desirable to hide the context if the peer is
                // also present
                return new Node[0];
            }
        }

        return new Node[] { new BeanContextNode (key, task) };
    } catch (IntrospectionException ex) {
        // ignore the exception
        return new Node[0];
    }
}
 
源代码3 项目: netbeans   文件: BeanNode.java
private static Children getChildren(Object bean) {
    if (bean instanceof BeanContext) {
        return new BeanChildren((BeanContext) bean);
    }

    if (bean instanceof BeanContextProxy) {
        BeanContextChild bch = ((BeanContextProxy) bean).getBeanContextProxy();

        if (bch instanceof BeanContext) {
            return new BeanChildren((BeanContext) bch);
        }
    }

    return Children.LEAF;
}
 
源代码4 项目: hop   文件: ControlWsdlLocator.java
/**
 * Create a new wsdl locator for the wsdl file with the specified name.
 *
 * @param wsdlName    Name of the WSDL file to try to load. Name may include file path elements.
 * @param beanContext The ControlBeanContext of the control which wants to load a WSDL file.
 */
public ControlWsdlLocator( String wsdlName, BeanContext beanContext ) {

  if ( wsdlName == null ) {
    throw new IllegalArgumentException( "ERROR: WSDL path is null!" );
  }

  _wsdlName = wsdlName;
  _beanContext = beanContext;
}
 
源代码5 项目: dragonwell8_jdk   文件: Test4652928.java
private static BeanContext fill(BeanContext context) {
    context.add(new JLabel("label"));
    context.add(new JButton("button"));

    JButton button = new JButton();
    button.setText("another button");
    context.add(button);

    return context;
}
 
/**
 * Contruct a BeanContextMembershipEvent
 *
 * @param bc        The BeanContext source
 * @param changes   The Children affected
 * @throws NullPointerException if <CODE>changes</CODE> is <CODE>null</CODE>
 */

@SuppressWarnings("rawtypes")
public BeanContextMembershipEvent(BeanContext bc, Collection changes) {
    super(bc);

    if (changes == null) throw new NullPointerException(
        "BeanContextMembershipEvent constructor:  changes is null.");

    children = changes;
}
 
源代码7 项目: openjdk-8-source   文件: Test4652928.java
private static BeanContext fill(BeanContext context) {
    context.add(new JLabel("label"));
    context.add(new JButton("button"));

    JButton button = new JButton();
    button.setText("another button");
    context.add(button);

    return context;
}
 
源代码8 项目: TencentKona-8   文件: Test4652928.java
private static BeanContext fill(BeanContext context) {
    context.add(new JLabel("label"));
    context.add(new JButton("button"));

    JButton button = new JButton();
    button.setText("another button");
    context.add(button);

    return context;
}
 
源代码9 项目: jdk8u60   文件: Test4652928.java
private static BeanContext fill(BeanContext context) {
    context.add(new JLabel("label"));
    context.add(new JButton("button"));

    JButton button = new JButton();
    button.setText("another button");
    context.add(button);

    return context;
}
 
源代码10 项目: openjdk-jdk9   文件: BeanContextMembershipEvent.java
/**
 * Contruct a BeanContextMembershipEvent
 *
 * @param bc        The BeanContext source
 * @param changes   The Children affected
 * @throws NullPointerException if {@code changes} is {@code null}
 */

@SuppressWarnings("rawtypes")
public BeanContextMembershipEvent(BeanContext bc, Collection changes) {
    super(bc);

    if (changes == null) throw new NullPointerException(
        "BeanContextMembershipEvent constructor:  changes is null.");

    children = changes;
}
 
源代码11 项目: Bytecoder   文件: BeanContextMembershipEvent.java
/**
 * Contruct a BeanContextMembershipEvent
 *
 * @param bc        The BeanContext source
 * @param changes   The Children affected
 * @throws NullPointerException if {@code changes} is {@code null}
 */

@SuppressWarnings("rawtypes")
public BeanContextMembershipEvent(BeanContext bc, Collection changes) {
    super(bc);

    if (changes == null) throw new NullPointerException(
        "BeanContextMembershipEvent constructor:  changes is null.");

    children = changes;
}
 
/**
 * Contruct a BeanContextMembershipEvent
 *
 * @param bc        The BeanContext source
 * @param changes   The Children affected
 * @throws NullPointerException if <CODE>changes</CODE> is <CODE>null</CODE>
 */

@SuppressWarnings("rawtypes")
public BeanContextMembershipEvent(BeanContext bc, Collection changes) {
    super(bc);

    if (changes == null) throw new NullPointerException(
        "BeanContextMembershipEvent constructor:  changes is null.");

    children = changes;
}
 
源代码13 项目: hottub   文件: Test4652928.java
private static BeanContext fill(BeanContext context) {
    context.add(new JLabel("label"));
    context.add(new JButton("button"));

    JButton button = new JButton();
    button.setText("another button");
    context.add(button);

    return context;
}
 
源代码14 项目: netbeans   文件: SerialDataNode.java
private static Children getChildren (Object bean, SerialDataNode task) {
    if (bean instanceof BeanContext)
        return new BeanChildren ((BeanContext)bean, new BeanFactoryImpl(task));
    if (bean instanceof BeanContextProxy) {
        java.beans.beancontext.BeanContextChild bch = ((BeanContextProxy)bean).getBeanContextProxy();
        if (bch instanceof BeanContext)
            return new BeanChildren ((BeanContext)bch, new BeanFactoryImpl(task));
    }
    return Children.LEAF;
}
 
源代码15 项目: openjdk-jdk8u-backup   文件: Test4132698.java
public Test4132698(BeanContext bc, Object[] objects) {
    super(bc, objects);
}
 
源代码16 项目: openjdk-jdk9   文件: Test4132698.java
public Test4132698(BeanContext bc, Object[] objects) {
    super(bc, objects);
}
 
源代码17 项目: dragonwell8_jdk   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码18 项目: openjdk-jdk8u-backup   文件: Test4652928.java
protected List getObject() {
    List<BeanContext> list = new ArrayList<BeanContext>();
    list.add(fill(new BeanContextSupport()));
    list.add(fill(new BeanContextServicesSupport()));
    return list;
}
 
源代码19 项目: jdk8u-jdk   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码20 项目: dragonwell8_jdk   文件: Test4132698.java
public Test4132698(BeanContext bc, Object[] objects) {
    super(bc, objects);
}
 
源代码21 项目: dragonwell8_jdk   文件: Test4652928.java
protected List getObject() {
    List<BeanContext> list = new ArrayList<BeanContext>();
    list.add(fill(new BeanContextSupport()));
    list.add(fill(new BeanContextServicesSupport()));
    return list;
}
 
源代码22 项目: TencentKona-8   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码23 项目: openjdk-8-source   文件: Test4132698.java
public Test4132698(BeanContext bc, Object[] objects) {
    super(bc, objects);
}
 
源代码24 项目: jdk8u_jdk   文件: Test4652928.java
protected List getObject() {
    List<BeanContext> list = new ArrayList<BeanContext>();
    list.add(fill(new BeanContextSupport()));
    list.add(fill(new BeanContextServicesSupport()));
    return list;
}
 
源代码25 项目: jdk8u60   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码26 项目: openjdk-jdk9   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码27 项目: Java8CN   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码28 项目: jdk8u_jdk   文件: Beans.java
@SuppressWarnings("unchecked")
private static void unsafeBeanContextAdd(BeanContext beanContext, Object res) {
    beanContext.add(res);
}
 
源代码29 项目: openjdk-jdk9   文件: Test4652928.java
protected List getObject() {
    List<BeanContext> list = new ArrayList<BeanContext>();
    list.add(fill(new BeanContextSupport()));
    list.add(fill(new BeanContextServicesSupport()));
    return list;
}
 
源代码30 项目: openjdk-8-source   文件: Test4652928.java
protected List getObject() {
    List<BeanContext> list = new ArrayList<BeanContext>();
    list.add(fill(new BeanContextSupport()));
    list.add(fill(new BeanContextServicesSupport()));
    return list;
}
 
 类所在包
 类方法
 同包方法