Package org.skyscreamer.yoga.mapper

Examples of org.skyscreamer.yoga.mapper.YogaRequestContext


    {
        if (event.getType() != RenderingEventType.POJO_CHILD)
        {
            return;
        }
        YogaRequestContext requestContext = event.getRequestContext();
        AtomicInteger counter = (AtomicInteger) requestContext.getProperty( "child_counter" );
        if (counter == null)
        {
            requestContext.setProperty( "child_counter", counter = new AtomicInteger() );
        }
        if (counter.incrementAndGet() > maxCount)
        {
            throw new EntityCountExceededException("The maximum count of children: " + maxCount + " has been exceeded.");
        }
View Full Code Here


    }

    public final void render( HttpServletRequest request, HttpServletResponse response, Object value, OutputStream os )
            throws Exception
    {
        YogaRequestContext context = new YogaRequestContext( getHrefSuffix(), getSelectorResolver(), request, response,
                _registry.getListeners() );
        render( value, context, os );
    }
View Full Code Here

    @BeforeClass
    public static void setup()
    {
        resultTraverser = new ResultTraverser();
        requestContext = new YogaRequestContext( "map", new SelectorResolver(), new DummyHttpServletRequest(),
                new DummyHttpServletResponse(), new CountLimitRenderingListener( MAX_RESULTS ) );
    }
View Full Code Here

    protected Map<String, Object> doTraverse( Object instance, String selectorString, ResultTraverser traverser, RenderingListener ... listeners )
    {
        try
        {
            YogaRequestContext context = new YogaRequestContext( "test", resolver,
                    new DummyHttpServletRequest(), new DummyHttpServletResponse(), listeners );

            Selector selector = resolver.resolveSelector( selectorString );
            ObjectMapHierarchicalModelImpl model = new ObjectMapHierarchicalModelImpl();
            traverser.traverse( instance, selector, model, context );
View Full Code Here

TOP

Related Classes of org.skyscreamer.yoga.mapper.YogaRequestContext

Copyright © 2018 www.massapicom. 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.