public String getScript()

in myfaces-html5-core/src/main/java/org/apache/myfaces/html5/renderkit/behavior/DropTargetBehaviorRenderer.java [149:180]


    public String getScript(ClientBehaviorContext behaviorContext, ClientBehavior behavior)
    {
        if (!(behavior instanceof DropTargetBehavior))
        {
            throw new FacesException("Behavior is not a DropTargetBehavior");
        }

        String eventName = behaviorContext.getEventName();
        if (eventName.equals(ClientBehaviorEvents.DRAGENTER_EVENT)
                || eventName.equals(ClientBehaviorEvents.DRAGOVER_EVENT))
        {
            return _getDragEnterOrOverScript((DropTargetBehavior) behavior);
        }
        else if (eventName.equals(ClientBehaviorEvents.DROP_EVENT))
        {
            return _getDropScript(behaviorContext, (DropTargetBehavior) behavior);
        }
        else
        {
            if (log.isLoggable(Level.WARNING))
                log.warning("Event "
                        + eventName
                        + " is not one of "
                        + Arrays.toString(new String[]
                        {
                                ClientBehaviorEvents.DRAGENTER_EVENT, ClientBehaviorEvents.DRAGOVER_EVENT,
                                ClientBehaviorEvents.DROP_EVENT
                        }) + ". Ignoring the script.");

            return null;
        }
    }