Package org.pentaho.platform.engine.core.output

Examples of org.pentaho.platform.engine.core.output.BufferedContentItem


  private String path = ""; //$NON-NLS-1$

  public IContentItem getFileOutputContentItem() {
    path = getContentRef();
    IContentItem item = new BufferedContentItem( this );
    item.setName( path );
    item.setMimeType( getMimeType() );
    return item;
  }
View Full Code Here


        contentNode.setProperty( "jcr:name", fileName ); //$NON-NLS-1$
        contentNode.setProperty( "jcr:encoding", LocaleHelper.getSystemEncoding() ); //$NON-NLS-1$
      }

      CmsContentListener listener = new CmsContentListener( contentNode, jcrSession );
      BufferedContentItem contentItem = new BufferedContentItem( listener );
      listener.setContentItem( contentItem );
      if ( false ) { // Disable faked search for now
        search( "test", jcrSession ); //$NON-NLS-1$
      }
      return contentItem;
View Full Code Here

  public void testBufferedContentItem() throws Exception {

    TestContentListener listener = new TestContentListener();

    BufferedContentItem content = new BufferedContentItem( listener );

    OutputStream out = content.getOutputStream( null );

    content.setMimeType( "text/test" );

    out.write( "test sting".getBytes() );

    content.closeOutputStream();

    InputStream in = content.getInputStream();

    byte[] b = new byte[100];
    int n = in.read( b );

    assertEquals( "test sting", new String( b, 0, n ) );
View Full Code Here

    handler.setOutput( "bogus", null );

    handler.setOutput( "file:bogus", null );

    IContentItem content3 = new BufferedContentItem( null );
    OutputStream os = content3.getOutputStream( null );
    os.write( "test data".getBytes() );
    content3.closeOutputStream();
    handler.setOutput( IOutputHandler.CONTENT, content3 );

    assertEquals( "test data", new String( out.toByteArray() ) );

    handler.setOutput( IOutputHandler.CONTENT, "+test data2" );
View Full Code Here

    IContentItem content2 = handler.getFeedbackContentItem();

    assertEquals( content.getOutputStream( null ), content2.getOutputStream( null ) );

    IContentItem content3 = new BufferedContentItem( null );
    content3.getOutputStream( null ).write( "test data".getBytes() );
    content3.closeOutputStream();

    try {
      handler.setOutput( IOutputHandler.CONTENT, content3 );
      fail( "Exception not detected." );
    } catch ( Exception ex ) {
View Full Code Here

TOP

Related Classes of org.pentaho.platform.engine.core.output.BufferedContentItem

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.