Package foundry.veil.api.resource.editor
Class ResourceOverrideEditor
java.lang.Object
foundry.veil.api.resource.editor.ResourceOverrideEditor
- All Implemented Interfaces:
ResourceFileEditor<VeilResource<?>>,Closeable,AutoCloseable
@Internal
public class ResourceOverrideEditor
extends Object
implements ResourceFileEditor<VeilResource<?>>
-
Nested Class Summary
Nested classes/interfaces inherited from interface foundry.veil.api.resource.editor.ResourceFileEditor
ResourceFileEditor.Factory<T extends VeilResource<?>> -
Constructor Summary
ConstructorsConstructorDescriptionResourceOverrideEditor(VeilEditorEnvironment environment, VeilResource<?> veilResource) -
Method Summary
Modifier and TypeMethodDescriptionVeilResource<?> booleanisClosed()voidCalled to update the editor status from disk.voidrender()Renders this editor to the screen.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface foundry.veil.api.resource.editor.ResourceFileEditor
close, save, save
-
Constructor Details
-
ResourceOverrideEditor
-
-
Method Details
-
render
public void render()Description copied from interface:ResourceFileEditorRenders this editor to the screen.- Specified by:
renderin interfaceResourceFileEditor<VeilResource<?>>
-
loadFromDisk
public void loadFromDisk()Description copied from interface:ResourceFileEditorCalled to update the editor status from disk.- Specified by:
loadFromDiskin interfaceResourceFileEditor<VeilResource<?>>
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceResourceFileEditor<VeilResource<?>>- Returns:
- Whether this editor is closed
-
getResource
- Specified by:
getResourcein interfaceResourceFileEditor<VeilResource<?>>- Returns:
- The resource being edited
-