xfiletablefiler.java

来自「JavaExplorer是一个独立于平台的浏览器」· Java 代码 · 共 273 行

JAVA
273
字号
/*
 * Created on 9 oct. 03
 *
 * To change the template for this generated file go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
package javaexplorer.gui.renderer;

import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.nio.channels.ReadableByteChannel;
import java.nio.channels.WritableByteChannel;

import javaexplorer.Launcher;
import javaexplorer.model.XFile;
import javaexplorer.util.filter.XFileFilter;
import objectxml.XMLContent;
import javaexplorer.ressource.MagicNumber;

/**
 * @author veeb7280
 *
 * To change the template for this generated type comment go to
 * Window>Preferences>Java>Code Generation>Code and Comments
 */
public class XFileTableFiler implements XFile {

    String _name = null;

  public XFileTableFiler(String name){
      _name = name;
  }

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#isDirectory()
	 */
	public boolean isDirectory() {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getPath()
	 */
	public String getPath() {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getName()
	 */
	public String getName() {
		return _name;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getXParent()
	 */
	public XFile getXParent() {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#listXFiles()
	 */
	public XFile[] listXFiles() {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#listXFiles(javaexplorer.util.filter.XFileFilter)
	 */
	public XFile[] listXFiles(XFileFilter eff) {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#lastModified()
	 */
	public long lastModified() {
		return 0;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#remove()
	 */
	public boolean remove() {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#mkXDir(java.lang.String)
	 */
	public XFile mkXDir(String dirName) {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#copyTo(javaexplorer.model.XFile)
	 */
	public void copyTo(XFile destinationDir) {
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getLocalFile()
	 */
	public File getLocalFile() {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#isValid()
	 */
	public boolean isValid() {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#exists()
	 */
	public boolean exists() {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#isLocal()
	 */
	public boolean isLocal() {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#renameTo(java.lang.String)
	 */
	public boolean renameTo(String newName) {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#renameTo(javaexplorer.model.XFile)
	 */
	public boolean renameTo(XFile localXFile) {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#length()
	 */
	public long length() {
		return 0;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#moveTo(javaexplorer.model.XFile)
	 */
	public boolean moveTo(XFile eFile) {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getMagicNumberType()
	 */
	public int getMagicNumberType() {
		return MagicNumber.DESCRIPTION;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#equals(javaexplorer.model.XFile)
	 */
	public boolean equals(XFile eFile) {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#freeRessource()
	 */
	public void freeRessource() {
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getFreeEF(java.lang.String, boolean)
	 */
	public XFile getFreeEF(String name, boolean isDir) {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getInputStream(long)
	 */
	public InputStream getInputStream(long restart) throws IOException {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getOutputStream(boolean)
	 */
	public OutputStream getOutputStream(boolean forAppend) throws IOException {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#setLauncher(javaexplorer.Launcher)
	 */
	public void setLauncher(Launcher launcher) {
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getReadChannel(long)
	 */
	public ReadableByteChannel getReadChannel(long restart)
		throws IOException {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getWriteChannel(boolean)
	 */
	public WritableByteChannel getWriteChannel(boolean forAppend)
		throws IOException {
		return null;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#canRead()
	 */
	public boolean canRead() {
		return false;
	}

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#canWrite()
	 */
	public boolean canWrite() {
		return false;
	}

	/* (non-Javadoc)
	 * @see objectxml.Xmlizable#writeXMLProperties()
	 */
	public XMLContent writeXMLProperties() {
		return null;
	}

	/* (non-Javadoc)
	 * @see objectxml.Xmlizable#readXMLProperties(objectxml.XMLContent)
	 */
	public void readXMLProperties(XMLContent content) {
	}

  public String toString(){
      return getName();
  }

	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#getReadChannel(long, boolean)
	 */
	public ReadableByteChannel getReadChannel(long restart, boolean finalCut)
		throws IOException {
		return null;
	}
	
	/* (non-Javadoc)
	 * @see javaexplorer.model.XFile#refreshChildren()
	 */
	public void refreshChildren() {
		// Sans objet

	}
	

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?