gpt4 book ai didi

org.pentaho.reporting.libraries.repository.zipwriter.ZipRepository类的使用及代码示例

转载 作者:知者 更新时间:2024-03-17 21:39:31 27 4
gpt4 key购买 nike

本文整理了Java中org.pentaho.reporting.libraries.repository.zipwriter.ZipRepository类的一些代码示例,展示了ZipRepository类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipRepository类的具体详情如下:
包路径:org.pentaho.reporting.libraries.repository.zipwriter.ZipRepository
类名称:ZipRepository

ZipRepository介绍

[英]Creation-Date: 01.12.2006, 21:12:39
[中]创建日期:2006年12月1日21:12:39

代码示例

代码示例来源:origin: pentaho/pentaho-reporting

public static void writeAsZip( final OutputStream targetStream, final DocumentBundle bundle )
 throws ContentIOException, IOException {
 if ( targetStream == null ) {
  throw new NullPointerException();
 }
 if ( bundle == null ) {
  throw new NullPointerException();
 }
 final ZipRepository repository = new ZipRepository( targetStream );
 writeToRepository( repository, bundle );
 repository.close();
}

代码示例来源:origin: pentaho/pentaho-reporting

public ContentLocation createLocation( final String name )
 throws ContentCreationException {
 if ( entries.containsKey( name ) ) {
  throw new ContentCreationException( "Entry already exists" );
 }
 if ( RepositoryUtilities.isInvalidPathName( name ) ) {
  throw new ContentCreationException( "Entry-Name is not valid" );
 }
 final ZipContentLocation item = new ZipContentLocation( repository, this, name );
 entries.put( name, item );
 if ( "/".equals( this.contentId ) == false ) {
  try {
   final ZipEntry entry = new ZipEntry( contentId + name + '/' );
   repository.writeDirectory( entry );
  } catch ( IOException e ) {
   throw new ContentCreationException( "Failed to create directory.", e );
  }
 }
 return item;
}

代码示例来源:origin: pentaho/pentaho-reporting

final ZipRepository zipRepository = new ZipRepository( out );
 final ContentLocation root = zipRepository.getRoot();
 final ContentLocation data =
   RepositoryUtilities.createLocation( zipRepository, RepositoryUtilities.splitPath( "data", "/" ) );
 sp.processReport();
 sp.close();
 zipRepository.close();
} catch ( IOException ioe ) {
 throw ioe;

代码示例来源:origin: pentaho/pentaho-reporting

zipEntry.setSize( size );
repository.writeContent( zipEntry, infi, zipMethod, RepositoryUtilities.getZipLevel( item ) );
infi.close();

代码示例来源:origin: pentaho/pentaho-reporting

out = new BufferedOutputStream( new FileOutputStream( targetFile ) );
final ZipRepository zipRepository = new ZipRepository( out );
final ContentLocation root = zipRepository.getRoot();
final ContentLocation data =
  RepositoryUtilities.createLocation( zipRepository, RepositoryUtilities.splitPath( dataDirectory, "/" ) ); //$NON-NLS-1$
sp.close();
zipRepository.close();
out.close();
out = null;

代码示例来源:origin: pentaho/pentaho-reporting

final ZipRepository zipRepository = new ZipRepository( out );
try {
 final ContentLocation root = zipRepository.getRoot();
 final ContentLocation data =
   RepositoryUtilities.createLocation( zipRepository, RepositoryUtilities.splitPath( "data", "/" ) );
 zipRepository.close();

代码示例来源:origin: pentaho/pentaho-reporting

final ZipRepository zipRepository = new ZipRepository( new NullOutputStream() );
 final ContentLocation root = zipRepository.getRoot();
 final ContentLocation data =
   RepositoryUtilities.createLocation( zipRepository, RepositoryUtilities.splitPath( "data", "/" ) );
 sp.processReport();
 sp.close();
 zipRepository.close();
} catch ( IOException ioe ) {
 throw ioe;

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com