public static class SendThenDelegateFragment.SubprotocolSpec
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSubprotocol(java.lang.String subprotocolName) |
boolean |
containsVariable(SchnorrVariable variable) |
boolean |
containsVariable(java.lang.String variableName) |
SchnorrVariableValueList |
createRandomVariableAssignment() |
SchnorrVariableValueList |
createVariableAssignment(java.util.function.BiFunction<java.lang.String,SchnorrVariable,SchnorrVariableValue> mapper) |
void |
forEachProtocol(java.util.function.BiConsumer<java.lang.String,SchnorrFragment> consumer) |
void |
forEachProtocolOrdered(java.util.function.BiConsumer<java.lang.String,SchnorrFragment> consumer) |
void |
forEachVariable(java.util.function.BiConsumer<java.lang.String,SchnorrVariable> consumer) |
java.util.List<java.util.Map.Entry<java.lang.String,SchnorrFragment>> |
getOrderedListOfSubprotocolsAndNames() |
java.util.List<SchnorrVariable> |
getOrderedListOfVariables() |
SchnorrVariable |
getVariable(java.lang.String variableName) |
<T> java.util.Map<java.lang.String,T> |
mapSubprotocols(java.util.function.BiFunction<java.lang.String,SchnorrFragment,T> mapper) |
public SchnorrVariableValueList createVariableAssignment(java.util.function.BiFunction<java.lang.String,SchnorrVariable,SchnorrVariableValue> mapper)
public SchnorrVariableValueList createRandomVariableAssignment()
public <T> java.util.Map<java.lang.String,T> mapSubprotocols(java.util.function.BiFunction<java.lang.String,SchnorrFragment,T> mapper)
public void forEachVariable(java.util.function.BiConsumer<java.lang.String,SchnorrVariable> consumer)
public void forEachProtocol(java.util.function.BiConsumer<java.lang.String,SchnorrFragment> consumer)
public void forEachProtocolOrdered(java.util.function.BiConsumer<java.lang.String,SchnorrFragment> consumer)
public java.util.List<java.util.Map.Entry<java.lang.String,SchnorrFragment>> getOrderedListOfSubprotocolsAndNames()
public java.util.List<SchnorrVariable> getOrderedListOfVariables()
public boolean containsSubprotocol(java.lang.String subprotocolName)
public boolean containsVariable(java.lang.String variableName)
public boolean containsVariable(SchnorrVariable variable)
public SchnorrVariable getVariable(java.lang.String variableName)