CompositeListener composite = new CompositeListener(); composite.registerListener(listener1); composite.registerListener(listener2); component.setOnEventListener(composite);
private CompositeListener clickListener = new CompositeListener(); public MyCheckButton() { super.setOnClickListener(clickListener); //multi event listener initialization } @Override public void setOnClickListener(OnClickListener l) { clickListener.registerListener(l); }
public static Object[][] getData(JAMonListener listener) { if (listener==null) return null; // don't need to wrap listener if it is already a compositelistener, but // it makes the following code easier. return new CompositeListener().addListener(listener).getData(); }
public static Object[][] getData(JAMonListener listener) { if (listener==null) return null; // don't need to wrap listener if it is already a compositelistener, but // it makes the following code easier. return new CompositeListener().addListener(listener).getData(); }
CompositeListener composite = new CompositeListener(); composite.registerListener(listener1); composite.registerListener(listener2); imageButton.setOnEventListener(composite);
public String[] getHeader() { synchronized(lockObj) { if (listener instanceof CompositeListener) { CompositeListener compListener=(CompositeListener) listener; return compListener.getHeader(); } else return new CompositeListener().getHeader(); } }
/** Return header info for display purposes */ public String[] getHeader() { synchronized(lockObj) { if (listener instanceof CompositeListener) { CompositeListener compListener=(CompositeListener) listener; return compListener.getHeader(); } else return new CompositeListener().getHeader(); } }
public Object[][] getData() { synchronized(lockObj) { if (listener==null) return null; else if (listener instanceof CompositeListener) { CompositeListener compListener=(CompositeListener) listener; return compListener.getData(); } else return new CompositeListener().addListener(listener).getData(); } }
/** Add the listener to the addTo listener. If addto is already a composite * listener simply add it. If it is not then create a new CompositeListener * and add the current listener as well as the new one being passed in to the new * CompositeListener. Note this code is only called if there is already a Listener */ private CompositeListener addCompositeListener(JAMonListener listenerToAdd) { if (listener instanceof CompositeListener) return ((CompositeListener) listener).addListener(listenerToAdd); else return new CompositeListener().addListener(listener).addListener( listenerToAdd); }
private CompositeListener addCompositeListener(JAMonListener listenerToAdd) { if (listener instanceof CompositeListener) return ((CompositeListener) listener).addListener(listenerToAdd); else return new CompositeListener().addListener(listener).addListener( listenerToAdd); }
/** Return listeners for display purposes in menus for example */ public Object[][] getData() { synchronized(lockObj) { if (listener==null) return null; else if (listener instanceof CompositeListener) { CompositeListener compListener=(CompositeListener) listener; return compListener.getData(); } else return new CompositeListener().addListener(listener).getData(); } }
public static void main(String[] args) { put(new CompositeListener("tester")); put(new JAMonBufferListener("helloListener", new BufferList(new String[]{"hey"},200))); String[] header=getHeader(); Object[][] data=getData(); for (int i=0;i<data.length;i++) for (int j=0;j<data[i].length;j++) System.out.println(header[j]+"="+data[i][j]); System.out.println("\ngetting listener="+get("JAMonBufferListener")); JAMonBufferListener jbl=(JAMonBufferListener)get("helloListener"); System.out.println("name="+jbl.getName()+", buffer="+jbl.getBufferList().getBufferSize()); }
public static void main(String[] args) { ListenerType lt=new ListenerType(new Object()); CompositeListener cl1=new CompositeListener("cl1"); CompositeListener cl2=new CompositeListener("cl2"); cl1.addListener(new JAMonBufferListener("buff1")); cl1.addListener(new JAMonBufferListener("buff2"));