Class PlatformConfinedContext
java.lang.Object
me.devnatan.inventoryframework.state.DefaultStateValueHost
me.devnatan.inventoryframework.context.PlatformContext
me.devnatan.inventoryframework.context.PlatformConfinedContext
- All Implemented Interfaces:
Iterable<me.devnatan.inventoryframework.component.Component>,me.devnatan.inventoryframework.component.ComponentContainer,me.devnatan.inventoryframework.context.IFConfinedContext,me.devnatan.inventoryframework.context.IFContext,me.devnatan.inventoryframework.state.StateValueHost,me.devnatan.inventoryframework.VirtualView
- Direct Known Subclasses:
PlatformRenderContext
public abstract class PlatformConfinedContext
extends PlatformContext
implements me.devnatan.inventoryframework.context.IFConfinedContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComponent(me.devnatan.inventoryframework.component.Component arg0) final voidaddViewer(me.devnatan.inventoryframework.Viewer arg0) voidback()voidbooleancanBack()voidList<me.devnatan.inventoryframework.component.Component> List<me.devnatan.inventoryframework.component.Component> getComponentsAt(int arg0) final StringList<me.devnatan.inventoryframework.component.Component> abstract me.devnatan.inventoryframework.Viewerfinal List<me.devnatan.inventoryframework.Viewer> final booleanisShared()final Iterator<me.devnatan.inventoryframework.component.Component> iterator()voidopenForPlayer(@NotNull Class<? extends me.devnatan.inventoryframework.RootView> other) voidopenForPlayer(@NotNull Class<? extends me.devnatan.inventoryframework.RootView> other, Object initialData) voidperformClickInComponent(me.devnatan.inventoryframework.component.Component arg0, me.devnatan.inventoryframework.Viewer arg1, me.devnatan.inventoryframework.ViewContainer arg2, Object arg3, int arg4, boolean arg5) voidremoveComponent(me.devnatan.inventoryframework.component.Component arg0) final voidremoveViewer(me.devnatan.inventoryframework.Viewer arg0) voidrenderComponent(me.devnatan.inventoryframework.component.Component arg0) void(package private) final void(package private) final voidvoidupdate()voidupdateComponent(me.devnatan.inventoryframework.component.Component arg0, boolean arg1) voidupdateTitleForPlayer(@NotNull Object title) voidupdateTitleForPlayer(@NotNull String title) Methods inherited from class me.devnatan.inventoryframework.context.PlatformContext
closeForEveryone, getContainerOrThrow, getRoot, getTitle, getUpdatedTitle, isActive, isEndless, openForEveryone, openForEveryone, resetTitleForEveryone, setActive, setEndless, toString, updateTitleForEveryone, updateTitleForEveryoneMethods inherited from class me.devnatan.inventoryframework.state.DefaultStateValueHost
getInternalStateValue, getRawStateValue, getStateValues, getUninitializedStateValue, initializeState, updateState, watchStateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface me.devnatan.inventoryframework.component.ComponentContainer
getComponents, getInternalComponentsMethods inherited from interface me.devnatan.inventoryframework.context.IFContext
addComponent, addViewer, closeForEveryone, getComponentsAt, getConfig, getId, getIndexedViewers, getInitialData, getInitialTitle, getRoot, getViewers, isActive, isEndless, isShared, openForEveryone, openForEveryone, performClickInComponent, removeComponent, removeViewer, renderComponent, resetTitleForEveryone, setActive, setEndless, setInitialData, update, updateComponent, updateTitleForEveryone, updateTitleForEveryoneMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface me.devnatan.inventoryframework.state.StateValueHost
getInternalStateValue, getRawStateValue, getStateValues, getUninitializedStateValue, initializeState, updateState, watchState
-
Field Details
-
config
protected me.devnatan.inventoryframework.ViewConfig config
-
-
Constructor Details
-
PlatformConfinedContext
protected PlatformConfinedContext()
-
-
Method Details
-
getViewer
public abstract me.devnatan.inventoryframework.Viewer getViewer()- Specified by:
getViewerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
closeForPlayer
public void closeForPlayer()- Specified by:
closeForPlayerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
openForPlayer
public void openForPlayer(@NotNull @NotNull Class<? extends me.devnatan.inventoryframework.RootView> other) - Specified by:
openForPlayerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
openForPlayer
public void openForPlayer(@NotNull @NotNull Class<? extends me.devnatan.inventoryframework.RootView> other, Object initialData) - Specified by:
openForPlayerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
updateTitleForPlayer
- Specified by:
updateTitleForPlayerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
updateTitleForPlayer
- Specified by:
updateTitleForPlayerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
resetTitleForPlayer
public void resetTitleForPlayer()- Specified by:
resetTitleForPlayerin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
back
public void back()- Specified by:
backin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
back
- Specified by:
backin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
canBack
public boolean canBack()- Specified by:
canBackin interfaceme.devnatan.inventoryframework.context.IFConfinedContext
-
getIndexedViewers
- Specified by:
getIndexedViewersin interfaceme.devnatan.inventoryframework.context.IFContext
-
getViewers
- Specified by:
getViewersin interfaceme.devnatan.inventoryframework.context.IFContext
-
addViewer
public final void addViewer(@NotNull me.devnatan.inventoryframework.Viewer arg0) - Specified by:
addViewerin interfaceme.devnatan.inventoryframework.context.IFContext
-
removeViewer
public final void removeViewer(@NotNull me.devnatan.inventoryframework.Viewer arg0) - Specified by:
removeViewerin interfaceme.devnatan.inventoryframework.context.IFContext
-
getInitialTitle
- Specified by:
getInitialTitlein interfaceme.devnatan.inventoryframework.context.IFContext
-
getComponents
- Specified by:
getComponentsin interfaceme.devnatan.inventoryframework.component.ComponentContainer
-
getInternalComponents
- Specified by:
getInternalComponentsin interfaceme.devnatan.inventoryframework.component.ComponentContainer
-
getComponentsAt
- Specified by:
getComponentsAtin interfaceme.devnatan.inventoryframework.context.IFContext
-
addComponent
public void addComponent(@NotNull me.devnatan.inventoryframework.component.Component arg0) - Specified by:
addComponentin interfaceme.devnatan.inventoryframework.context.IFContext
-
removeComponent
public void removeComponent(@NotNull me.devnatan.inventoryframework.component.Component arg0) - Specified by:
removeComponentin interfaceme.devnatan.inventoryframework.context.IFContext
-
renderComponent
public void renderComponent(@NotNull me.devnatan.inventoryframework.component.Component arg0) - Specified by:
renderComponentin interfaceme.devnatan.inventoryframework.context.IFContext
-
updateComponent
public void updateComponent(@NotNull me.devnatan.inventoryframework.component.Component arg0, boolean arg1) - Specified by:
updateComponentin interfaceme.devnatan.inventoryframework.context.IFContext
-
performClickInComponent
public void performClickInComponent(@NotNull me.devnatan.inventoryframework.component.Component arg0, @NotNull me.devnatan.inventoryframework.Viewer arg1, @NotNull me.devnatan.inventoryframework.ViewContainer arg2, Object arg3, int arg4, boolean arg5) - Specified by:
performClickInComponentin interfaceme.devnatan.inventoryframework.context.IFContext
-
update
public void update()- Specified by:
updatein interfaceme.devnatan.inventoryframework.context.IFContext
-
iterator
-