Uses of Interface
eu.bandm.tools.ramus.runtime2.Data.View
Packages that use Data.View
- 
Uses of Data.View in eu.bandm.tools.ramus.runtime2
Classes in eu.bandm.tools.ramus.runtime2 that implement Data.ViewMethods in eu.bandm.tools.ramus.runtime2 that return Data.ViewModifier and TypeMethodDescriptiondefault <B,C> Data.View <C> Data.View.andThenCombining(Data.View<B> other, BiFunction<? super A, ? super B, ? extends C> pair) static <A,B, C> Data.View <C> Pair.asCombined(BiFunction<? super A, ? super B, ? extends C> comb, Data.View<A> firstly, Data.View<B> secondly) AbstractExpression.getSemantics()default <B> Data.View<B> Data.View.optional()Data.View.sequence()static <A> Data.View<A> Content.viewContent()Option.viewOptional(Data.View<A> body) static <A> Data.View<A> Option.viewOrElse(Data.View<A> body, A defaultValue) static <A> Data.View<A> Option.viewOrElse(Data.View<A> body, Supplier<? extends A> defaultValue) Content.viewText()static <T> Data.View<T> Content.viewType()static <A> Data.View<A> AtomicData.viewUnchecked()Methods in eu.bandm.tools.ramus.runtime2 with parameters of type Data.ViewModifier and TypeMethodDescriptiondefault <B,C> Data.View <C> Data.View.andThenCombining(Data.View<B> other, BiFunction<? super A, ? super B, ? extends C> pair) static <A,B, C> Data.View <C> Pair.asCombined(BiFunction<? super A, ? super B, ? extends C> comb, Data.View<A> firstly, Data.View<B> secondly) (package private) voidOption.viewOptional(Data.View<A> body) static <A> Data.View<A> Option.viewOrElse(Data.View<A> body, A defaultValue) static <A> Data.View<A> Option.viewOrElse(Data.View<A> body, Supplier<? extends A> defaultValue) Method parameters in eu.bandm.tools.ramus.runtime2 with type arguments of type Data.ViewModifier and TypeMethodDescriptionstatic <D,T, A1, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor1<D, A1, ? extends R> cons, Fragment<D, T, ? extends A1> arg1, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) Creates a compound expression for AST nodes with one parsed argument.static <D,T, A1, A2, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor2<D, A1, A2, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) static <D,T, A1, A2, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor2<D, A1, A2, R> cons, Fragment<D, T, ? extends A1> arg1, Fragment<D, T, ? extends A2> arg2, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) static <D,T, A1, A2, A3, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor3<D, A1, A2, A3, R> cons, Fragment<D, T, ? extends A1> arg1, Fragment<D, T, ? extends A2> arg2, Fragment<D, T, ? extends A3> arg3, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) static <D,T, A1, A2, A3, A4, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor4<D, A1, A2, A3, A4, R> cons, Fragment<D, T, ? extends A1> arg1, Fragment<D, T, ? extends A2> arg2, Fragment<D, T, ? extends A3> arg3, Fragment<D, T, ? extends A4> arg4, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) static <D,T, A1, A2, A3, A4, A5, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor5<D, A1, A2, A3, A4, A5, R> cons, Fragment<D, T, ? extends A1> arg1, Fragment<D, T, ? extends A2> arg2, Fragment<D, T, ? extends A3> arg3, Fragment<D, T, ? extends A4> arg4, Fragment<D, T, ? extends A5> arg5, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) static <D,T, A1, A2, A3, A4, A5, A6, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor6<D, A1, A2, A3, A4, A5, A6, R> cons, Fragment<D, T, ? extends A1> arg1, Fragment<D, T, ? extends A2> arg2, Fragment<D, T, ? extends A3> arg3, Fragment<D, T, ? extends A4> arg4, Fragment<D, T, ? extends A5> arg5, Fragment<D, T, ? extends A6> arg6, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) static <D,T, A1, A2, A3, A4, A5, A6, A7, R, E> 
EReducer.reduce(@Opt Class<R> type, Reducer.Constructor7<D, A1, A2, A3, A4, A5, A6, A7, R> cons, Fragment<D, T, ? extends A1> arg1, Fragment<D, T, ? extends A2> arg2, Fragment<D, T, ? extends A3> arg3, Fragment<D, T, ? extends A4> arg4, Fragment<D, T, ? extends A5> arg5, Fragment<D, T, ? extends A6> arg6, Fragment<D, T, ? extends A7> arg7, BiFunction<Parser<D, T>, Data.View<R>, E> wrap) Constructors in eu.bandm.tools.ramus.runtime2 with parameters of type Data.ViewModifierConstructorDescriptionprotectedAbstractExpression(Parser<D, T> syntax, Data.View<A> semantics, State.Projection projection) Deprecated.