public final class StatementManager
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
StatementManager.IParameterReader |
static interface |
StatementManager.IParamReaderBuf |
Modifier and Type | Field and Description |
---|---|
static java.util.Map<java.lang.String,StatementManager.IParameterReader> |
parameters |
static java.util.Map<java.lang.String,StatementManager.IParamReaderBuf> |
paramsBuf |
static java.util.Map<java.lang.String,IStatement> |
statements |
Modifier and Type | Method and Description |
---|---|
static java.util.List<IActionExternal> |
getExternalActions(net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity entity) |
static java.util.List<ITriggerExternal> |
getExternalTriggers(net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity entity) |
static java.util.List<IActionInternal> |
getInternalActions(IStatementContainer container) |
static java.util.List<IActionInternalSided> |
getInternalSidedActions(IStatementContainer container,
net.minecraft.util.EnumFacing side) |
static java.util.List<ITriggerInternalSided> |
getInternalSidedTriggers(IStatementContainer container,
net.minecraft.util.EnumFacing side) |
static java.util.List<ITriggerInternal> |
getInternalTriggers(IStatementContainer container) |
static StatementManager.IParameterReader |
getParameterReader(java.lang.String kind) |
static void |
registerActionProvider(IActionProvider provider) |
static void |
registerParameter(StatementManager.IParameterReader reader) |
static void |
registerParameter(StatementManager.IParameterReader reader,
StatementManager.IParamReaderBuf bufReader) |
static void |
registerParameter(java.lang.String name,
StatementManager.IParameterReader reader) |
static void |
registerParameter(java.lang.String name,
StatementManager.IParamReaderBuf reader) |
static void |
registerStatement(IStatement statement) |
static void |
registerTriggerProvider(ITriggerProvider provider) |
public static java.util.Map<java.lang.String,IStatement> statements
public static java.util.Map<java.lang.String,StatementManager.IParameterReader> parameters
public static java.util.Map<java.lang.String,StatementManager.IParamReaderBuf> paramsBuf
public static void registerTriggerProvider(ITriggerProvider provider)
public static void registerActionProvider(IActionProvider provider)
public static void registerStatement(IStatement statement)
public static void registerParameter(StatementManager.IParameterReader reader)
public static void registerParameter(StatementManager.IParameterReader reader, StatementManager.IParamReaderBuf bufReader)
public static void registerParameter(java.lang.String name, StatementManager.IParameterReader reader)
public static void registerParameter(java.lang.String name, StatementManager.IParamReaderBuf reader)
public static java.util.List<ITriggerExternal> getExternalTriggers(net.minecraft.util.EnumFacing side, net.minecraft.tileentity.TileEntity entity)
public static java.util.List<IActionExternal> getExternalActions(net.minecraft.util.EnumFacing side, net.minecraft.tileentity.TileEntity entity)
public static java.util.List<ITriggerInternal> getInternalTriggers(IStatementContainer container)
public static java.util.List<IActionInternal> getInternalActions(IStatementContainer container)
public static java.util.List<ITriggerInternalSided> getInternalSidedTriggers(IStatementContainer container, net.minecraft.util.EnumFacing side)
public static java.util.List<IActionInternalSided> getInternalSidedActions(IStatementContainer container, net.minecraft.util.EnumFacing side)
public static StatementManager.IParameterReader getParameterReader(java.lang.String kind)