// Near Infinity - An Infinity Engine Browser and Editor // Copyright (C) 2001 - 2005 Jon Olav Hauglid // See LICENSE.txt for license information package org.infinity.datatype; import java.awt.event.ActionListener; import javax.swing.JComponent; import org.infinity.resource.AbstractStruct; import org.infinity.resource.StructEntry; public interface Editable extends StructEntry { JComponent edit(ActionListener container); void select(); boolean updateValue(AbstractStruct struct); }