예제 #1
0
    private void addBehavior(FacesContext context, ClientBehaviorHolder behaviorHolder) {
      String eventName = this.eventName;

      if (eventName == null) {
        eventName = behaviorHolder.getDefaultEventName();

        if (eventName == null) {
          return;
        }
      }

      if (shouldAddBehavior(behaviorHolder, eventName)) {
        ClientBehavior behavior = createBehavior(context);

        behaviorHolder.addClientBehavior(eventName, behavior);
      }
    }