Package org.apache.wicket.util.file

Examples of org.apache.wicket.util.file.Folder$FolderFilter


   * @param parameters
   *            Page parameters
   */
  public UploadPage(final PageParameters parameters)
  {
    Folder uploadFolder = getUploadFolder();

    // Create feedback panels
    final FeedbackPanel uploadFeedback = new FeedbackPanel("uploadFeedback");

    // Add uploadFeedback to the page itself
    add(uploadFeedback);

    // Add simple upload form, which is hooked up to its feedback panel by
    // virtue of that panel being nested in the form.
    final FileUploadForm simpleUploadForm = new FileUploadForm("simpleUpload");
    add(simpleUploadForm);

    // Add folder view
    add(new Label("dir", uploadFolder.getAbsolutePath()));
    fileListView = new FileListView("fileList", new LoadableDetachableModel<List<File>>()
    {
      @Override
      protected List<File> load()
      {
View Full Code Here


      '.', '/'), null, null, null, "txt");
    String path = getPath(resource);
    path = Strings.beforeLastPathComponent(path, '/') + "/sourcePath";

    // and execute
    executeMultiple(new Path(new Folder(path)));
  }
View Full Code Here

   * @param parameters
   *            Page parameters
   */
  public MultiUploadPage(final PageParameters parameters)
  {
    Folder uploadFolder = getUploadFolder();

    // Create feedback panels
    final FeedbackPanel uploadFeedback = new FeedbackPanel("uploadFeedback");

    // Add uploadFeedback to the page itself
    add(uploadFeedback);

    // Add simple upload form, which is hooked up to its feedback panel by
    // virtue of that panel being nested in the form.
    final FileUploadForm simpleUploadForm = new FileUploadForm("simpleUpload");
    add(simpleUploadForm);

    // Add folder view
    add(new Label("dir", uploadFolder.getAbsolutePath()));
    fileListView = new FileListView("fileList", new LoadableDetachableModel()
    {
      protected Object load()
      {
        return Arrays.asList(getUploadFolder().listFiles());
View Full Code Here

      '.', '/'), null, null, null, "txt");
    String path = getPath(resource);
    path = Strings.beforeLastPathComponent(path, '/') + "/sourcePath";

    // and execute
    executeMultiple(new Path(new Folder(path)));
  }
View Full Code Here

  {
    super.init();

    getResourceSettings().setThrowExceptionOnMissingResource(false);

    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();

    getRootRequestMapperAsCompound().add(new MountedMapper("/multi", MultiUploadPage.class));
    getRootRequestMapperAsCompound().add(new MountedMapper("/single", UploadPage.class));
View Full Code Here

   * @param parameters
   *            Page parameters
   */
  public MultiUploadPage(final PageParameters parameters)
  {
    Folder uploadFolder = getUploadFolder();

    // Create feedback panels
    final FeedbackPanel uploadFeedback = new FeedbackPanel("uploadFeedback");

    // Add uploadFeedback to the page itself
    add(uploadFeedback);

    // Add simple upload form, which is hooked up to its feedback panel by
    // virtue of that panel being nested in the form.
    final FileUploadForm simpleUploadForm = new FileUploadForm("simpleUpload");
    add(simpleUploadForm);

    // Add folder view
    add(new Label("dir", uploadFolder.getAbsolutePath()));
    fileListView = new FileListView("fileList", new LoadableDetachableModel<List<File>>()
    {
      @Override
      protected List<File> load()
      {
View Full Code Here

//        WicketWebjars.install(this);

        Bootstrap.install(this, settings);

        uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
/*
        // Ensure folder exists
        if(!uploadFolder.mkdirs()) {
            throw new RuntimeException("Fatal error: Can't create temp directory for uploads at: " + System.getProperty("java.io.tmpdir"));
        }
View Full Code Here

  {
    super.init();

    getResourceSettings().setThrowExceptionOnMissingResource(false);

    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();

    mountPage("/multi", MultiUploadPage.class);
    mountPage("/single", UploadPage.class);
View Full Code Here

   * @param parameters
   *            Page parameters
   */
  public MultiUploadPage(final PageParameters parameters)
  {
    Folder uploadFolder = getUploadFolder();

    // Create feedback panels
    final FeedbackPanel uploadFeedback = new FeedbackPanel("uploadFeedback");

    // Add uploadFeedback to the page itself
    add(uploadFeedback);

    // Add simple upload form, which is hooked up to its feedback panel by
    // virtue of that panel being nested in the form.
    final FileUploadForm simpleUploadForm = new FileUploadForm("simpleUpload");
    add(simpleUploadForm);

    // Add folder view
    add(new Label("dir", uploadFolder.getAbsolutePath()));
    fileListView = new FileListView("fileList", new LoadableDetachableModel<List<File>>()
    {
      @Override
      protected List<File> load()
      {
View Full Code Here

  {
    super.init();

    getResourceSettings().setThrowExceptionOnMissingResource(false);

    uploadFolder = new Folder(System.getProperty("java.io.tmpdir"), "wicket-uploads");
    // Ensure folder exists
    uploadFolder.mkdirs();

    getRootRequestMapperAsCompound().add(new MountedMapper("/multi", MultiUploadPage.class));
    getRootRequestMapperAsCompound().add(new MountedMapper("/single", UploadPage.class));
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.file.Folder$FolderFilter

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.