public interface IGuiPartContainer
Modifier and Type | Method and Description |
---|---|
void |
addGuiPart(GermGuiPart<? extends DynamicBase> germGuiPart) |
void |
clearGuiPart() |
<T extends GermGuiPart<? extends DynamicBase>> |
getAllGuiParts(java.lang.Class<T> primitivePartClass) |
GermGuiPart<? extends DynamicBase> |
getGuiPart(java.lang.String indexName) |
<T extends GermGuiPart<? extends DynamicBase>> |
getGuiPart(java.lang.String indexName,
java.lang.Class<T> primitivePartClass) |
java.util.List<GermGuiPart<? extends DynamicBase>> |
getGuiParts() |
<T extends GermGuiPart<? extends DynamicBase>> |
getGuiParts(java.lang.Class<T> primitivePartClass) |
GermGuiSlot |
getGuiSlotFromIdentity(java.lang.String slotIdentity) |
MappingType |
getMappingType() |
void |
removeGuiPart(GermGuiPart<? extends DynamicBase> germGuiPart) |
void |
removeGuiPart(java.lang.String indexName) |
void |
setMappingType(MappingType mappingType) |
void |
sortGuiPart(java.util.Comparator<GermGuiPart<? extends DynamicBase>> comparator) |
void setMappingType(MappingType mappingType)
MappingType getMappingType()
void addGuiPart(GermGuiPart<? extends DynamicBase> germGuiPart)
GermGuiPart<? extends DynamicBase> getGuiPart(java.lang.String indexName)
<T extends GermGuiPart<? extends DynamicBase>> T getGuiPart(java.lang.String indexName, java.lang.Class<T> primitivePartClass)
void removeGuiPart(GermGuiPart<? extends DynamicBase> germGuiPart)
void removeGuiPart(java.lang.String indexName)
void sortGuiPart(java.util.Comparator<GermGuiPart<? extends DynamicBase>> comparator)
java.util.List<GermGuiPart<? extends DynamicBase>> getGuiParts()
<T extends GermGuiPart<? extends DynamicBase>> java.util.List<T> getGuiParts(java.lang.Class<T> primitivePartClass)
@Nullable GermGuiSlot getGuiSlotFromIdentity(java.lang.String slotIdentity)
slotIdentity
- <T extends GermGuiPart<? extends DynamicBase>> java.util.List<T> getAllGuiParts(java.lang.Class<T> primitivePartClass)
T
- primitivePartClass
- void clearGuiPart()