Class MemoryContextInheritance

  • All Implemented Interfaces:
    ca.stellardrift.permissionsex.context.ContextInheritance

    @ConfigSerializable
    public class MemoryContextInheritance
    extends Object
    implements ca.stellardrift.permissionsex.context.ContextInheritance
    Context inheritance data structure
    • Method Detail

      • parents

        public List<ca.stellardrift.permissionsex.context.ContextValue<?>> parents​(ca.stellardrift.permissionsex.context.ContextValue<?> context)
        Specified by:
        parents in interface ca.stellardrift.permissionsex.context.ContextInheritance
      • parents

        public ca.stellardrift.permissionsex.context.ContextInheritance parents​(ca.stellardrift.permissionsex.context.ContextValue<?> context,
                                                                                List<ca.stellardrift.permissionsex.context.ContextValue<?>> parents)
        Specified by:
        parents in interface ca.stellardrift.permissionsex.context.ContextInheritance
      • allParents

        public Map<ca.stellardrift.permissionsex.context.ContextValue<?>,​List<ca.stellardrift.permissionsex.context.ContextValue<?>>> allParents()
        Specified by:
        allParents in interface ca.stellardrift.permissionsex.context.ContextInheritance
      • ctxFromString

        public static ca.stellardrift.permissionsex.context.ContextValue<?> ctxFromString​(String input)
      • ctxToString

        public static String ctxToString​(ca.stellardrift.permissionsex.context.ContextValue<?> input)