Examples of CharacterEvent


Examples of org.jasig.portal.character.stream.events.CharacterEvent

        int eventCount = 0;
        while (expectedEventsItr.hasNext()) {
            eventCount++;
            assertTrue("The number of events returned by the eventReader less than the expected event count of: " + expectedEvents.size() + " was: " + eventCount, eventItr.hasNext());
           
            final CharacterEvent expectedEvent = expectedEventsItr.next();
            final CharacterEvent event = eventItr.next();
            assertEquals("Events at index " + eventCount + " do not match\n" + expectedEvent + "\n" + event, expectedEvent, event);
        }
       
        assertFalse("The number of events returned by the eventReader is more than the expected event count of: " + expectedEvents.size(), eventItr.hasNext());
    }
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

                JsonLayoutPlaceholderEventImpl.INSTANCE,
                CharacterDataEventImpl.create("</layout>")).listIterator());
       
        final JsonWrapperFilteringCharacterEventReader jsonWrapperFilteringCharacterEventReader = new JsonWrapperFilteringCharacterEventReader(baseEventReader);
       
        CharacterEvent event;
       
        assertTrue(jsonWrapperFilteringCharacterEventReader.hasNext());
        event = jsonWrapperFilteringCharacterEventReader.peek();
        assertNotNull(event);
        assertEquals(CharacterEventTypes.CHARACTER, event.getEventType());
       
        assertTrue(jsonWrapperFilteringCharacterEventReader.hasNext());
        event = jsonWrapperFilteringCharacterEventReader.peek();
        assertNotNull(event);
        assertEquals(CharacterEventTypes.CHARACTER, event.getEventType());
       
        assertTrue(jsonWrapperFilteringCharacterEventReader.hasNext());
        event = jsonWrapperFilteringCharacterEventReader.next();
        assertNotNull(event);
        assertEquals(CharacterEventTypes.CHARACTER, event.getEventType());
       
        assertFalse(jsonWrapperFilteringCharacterEventReader.hasNext());
        try {
            event = jsonWrapperFilteringCharacterEventReader.peek();
            fail();
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

    public CharacterEvent next() {
        if (this.additionalEvents != null && !this.additionalEvents.isEmpty()) {
            return this.additionalEvents.pop();
        }
       
        final CharacterEvent event = this.getParent().next();
        this.additionalEvents = this.getAdditionalEvents(event);
        if (this.additionalEvents != null) {
            //Stick the current event at the bottom of the deque so it isn't forgotten
            this.additionalEvents.offer(event);
            return this.additionalEvents.pop();
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

    public final CharacterEvent peek() {
        if (this.additionalEvents != null && !this.additionalEvents.isEmpty()) {
            return this.additionalEvents.peek();
        }
       
        final CharacterEvent event = this.getParent().peek();
        final CharacterEvent peekEvent = this.getPeekEvent(event);
        if (peekEvent != null) {
            return peekEvent;
        }
       
        return event;
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

     *
     * @param event The current event
     * @return Any additional events that should be injected before the current event. If null the current event is returned
     */
    protected Deque<CharacterEvent> getAdditionalEvents(CharacterEvent event) {
        final CharacterEvent additionalEvent = this.getAdditionalEvent(event);
        if (additionalEvent == null) {
            return null;
        }
       
        final Deque<CharacterEvent> additionalEvents = new LinkedList<CharacterEvent>();
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

        peekedEvent = internalNext(true);
        return peekedEvent;
    }

    protected final CharacterEvent internalNext(boolean peek) {
        CharacterEvent event = null;
       
        if (peekedEvent != null) {
            event = peekedEvent;
            peekedEvent = null;
            return event;
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

        //NO-OP
    }

    @Override
    public CharacterEvent peek() {
        final CharacterEvent event = this.eventBuffer.next();
        //Step back by one in the list
        this.eventBuffer.previous();
       
        return event;
    }
View Full Code Here

Examples of org.jasig.portal.character.stream.events.CharacterEvent

        final CharacterEventReader eventReader = pipelineEventReader.getEventReader();
       
        final List<CharacterEvent> eventBuffer = new LinkedList<CharacterEvent>();
        while (eventReader.hasNext()) {
            final CharacterEvent event = eventReader.next();
           
            switch (event.getEventType()) {
                case PORTLET_HEADER: {
                    final PortletHeaderPlaceholderEvent headerEvent = (PortletHeaderPlaceholderEvent)event;
                    final IPortletWindowId portletWindowId = headerEvent.getPortletWindowId();
                   
                    if (!this.portletExecutionManager.isPortletRenderHeaderRequested(portletWindowId, request, response)) {
View Full Code Here

Examples of org.octabyte.fxshell.terminal.event.CharacterEvent

                            .shiftDown(keyEvent.isShiftDown())
                            .build()
            );
        } else if ( !keyEvent.getText().isEmpty() ) {
            eventProcessor.onTerminalEvent(
                    new CharacterEvent(keyEvent.getCode(), keyEvent.getText().charAt(0))
            );
        } else {
            eventProcessor.onTerminalEvent(
                    KeyboardEvent.builder(keyEvent.getCode())
                            .ctrlDown(keyEvent.isControlDown())
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.