
net.vectorpublish.desktop.vp.api.io.Files Maven / Gradle / Ivy
The newest version!
/*
* Copyright (c) 2016, Peter Rader. All rights reserved.
* ___ ___ __ ______ __ __ __ __
* | | |.-----..----.| |_ .-----..----.| __ \.--.--.| |--.| ||__|.-----.| |--.
* | | || -__|| __|| _|| _ || _|| __/| | || _ || || ||__ --|| |
* \_____/ |_____||____||____||_____||__| |___| |_____||_____||__||__||_____||__|__|
*
* http://www.gnu.org/licenses/gpl-3.0.html
*/
package net.vectorpublish.desktop.vp.api.io;
import javax.swing.JTabbedPane;
import net.vectorpublish.desktop.vp.api.vpd.DocumentNode;
/**
* The files-Tab is in the center of the application. Its the most individual
* part.
*/
public abstract class Files extends JTabbedPane {
/**
* Add a document to the list of documents and select the document.
*
* @param doc
* The Document.
*/
public abstract void addDocumentAndSelect(DocumentNode doc);
/**
* Repaint the component having the current document.
*/
public abstract void repaintCurrent();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy