2018-12-25 15:20:44 +00:00
|
|
|
package net.shadowfacts.simplemultipart.api;
|
|
|
|
|
|
|
|
import net.shadowfacts.simplemultipart.multipart.Multipart;
|
|
|
|
import net.shadowfacts.simplemultipart.multipart.MultipartState;
|
|
|
|
import net.shadowfacts.simplemultipart.multipart.entity.MultipartEntity;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @author shadowfacts
|
|
|
|
*/
|
|
|
|
// TODO: better name for this
|
|
|
|
public interface MultipartView {
|
|
|
|
|
2018-12-25 15:25:51 +00:00
|
|
|
MultipartContainer getContainer();
|
2018-12-25 15:20:44 +00:00
|
|
|
|
|
|
|
MultipartState getState();
|
|
|
|
|
|
|
|
MultipartEntity getEntity();
|
|
|
|
|
|
|
|
default Multipart getMultipart() {
|
|
|
|
return getState().getMultipart();
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|