DummyFileSystem

Inheritance: java.lang.Object, com.aspose.threed.FileSystem

public class DummyFileSystem extends FileSystem

读/写操作是虚拟操作。 Example: 以下代码展示了如何将文件导出到内存,并忽略所有依赖文件的生成。

//create a scene with material
     Scene scene = new Scene();
     scene.getRootNode().createChildNode(new Box()).setMaterial(new LambertMaterial());
     //create a save option and specify the file system, so the dependent file will be written to memory
     var opt = FileFormat.WAVEFRONTOBJ.createSaveOptions();
     var dfs = new DummyFileSystem();
     opt.setFileSystem(dfs);
     //obj's material file name is associated with the obj's file name, so we need a explicit name.
     opt.setFileName("test.obj");
     try (var ms = new MemoryStream())
     {
         scene.save(ms, opt);
     }

构造函数

构造函数描述
DummyFileSystem()

方法

方法描述
close()释放文件系统并释放其资源。
equals(Object arg0)
getClass()
hashCode()
notify()
notifyAll()
readFile(String fileName, IOConfig options)创建用于读取依赖项的流。
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)
writeFile(String fileName, IOConfig options)创建用于写入依赖项的流。

DummyFileSystem()

public DummyFileSystem()

close()

public void close()

释放文件系统并释放其资源。

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

参数类型描述
arg0java.lang.Object

Returns: 布尔

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

readFile(String fileName, IOConfig options)

public Stream readFile(String fileName, IOConfig options)

创建用于读取依赖项的流。

Parameters:

参数类型描述
文件名java.lang.String
optionsIOConfig

Returns: com.aspose.csporter.helpers.Stream

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

参数类型描述
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

参数类型描述
arg0long
arg1int

writeFile(String fileName, IOConfig options)

public Stream writeFile(String fileName, IOConfig options)

创建用于写入依赖项的流。

Parameters:

参数类型描述
文件名java.lang.String
optionsIOConfig

Returns: com.aspose.csporter.helpers.Stream