Hierarchy For All Packages
Package Hierarchies:- biscuit.format.schema,
- com.clevercloud.biscuit.crypto,
- com.clevercloud.biscuit.datalog,
- com.clevercloud.biscuit.datalog.expressions,
- com.clevercloud.biscuit.error,
- com.clevercloud.biscuit.token,
- com.clevercloud.biscuit.token.builder,
- com.clevercloud.biscuit.token.builder.parser,
- com.clevercloud.biscuit.token.format
Class Hierarchy
- java.lang.Object
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- biscuit.format.schema.Schema.AuthorizerPolicies (implements biscuit.format.schema.Schema.AuthorizerPoliciesOrBuilder)
- biscuit.format.schema.Schema.Biscuit (implements biscuit.format.schema.Schema.BiscuitOrBuilder)
- biscuit.format.schema.Schema.Block (implements biscuit.format.schema.Schema.BlockOrBuilder)
- biscuit.format.schema.Schema.CheckV2 (implements biscuit.format.schema.Schema.CheckV2OrBuilder)
- biscuit.format.schema.Schema.ExpressionV2 (implements biscuit.format.schema.Schema.ExpressionV2OrBuilder)
- biscuit.format.schema.Schema.FactV2 (implements biscuit.format.schema.Schema.FactV2OrBuilder)
- biscuit.format.schema.Schema.Op (implements biscuit.format.schema.Schema.OpOrBuilder)
- biscuit.format.schema.Schema.OpBinary (implements biscuit.format.schema.Schema.OpBinaryOrBuilder)
- biscuit.format.schema.Schema.OpUnary (implements biscuit.format.schema.Schema.OpUnaryOrBuilder)
- biscuit.format.schema.Schema.Policy (implements biscuit.format.schema.Schema.PolicyOrBuilder)
- biscuit.format.schema.Schema.PredicateV2 (implements biscuit.format.schema.Schema.PredicateV2OrBuilder)
- biscuit.format.schema.Schema.Proof (implements biscuit.format.schema.Schema.ProofOrBuilder)
- biscuit.format.schema.Schema.PublicKey (implements biscuit.format.schema.Schema.PublicKeyOrBuilder)
- biscuit.format.schema.Schema.RuleV2 (implements biscuit.format.schema.Schema.RuleV2OrBuilder)
- biscuit.format.schema.Schema.SignedBlock (implements biscuit.format.schema.Schema.SignedBlockOrBuilder)
- biscuit.format.schema.Schema.TermSet (implements biscuit.format.schema.Schema.TermSetOrBuilder)
- biscuit.format.schema.Schema.TermV2 (implements biscuit.format.schema.Schema.TermV2OrBuilder)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- biscuit.format.schema.Schema.AuthorizerPolicies.Builder (implements biscuit.format.schema.Schema.AuthorizerPoliciesOrBuilder)
- biscuit.format.schema.Schema.Biscuit.Builder (implements biscuit.format.schema.Schema.BiscuitOrBuilder)
- biscuit.format.schema.Schema.Block.Builder (implements biscuit.format.schema.Schema.BlockOrBuilder)
- biscuit.format.schema.Schema.CheckV2.Builder (implements biscuit.format.schema.Schema.CheckV2OrBuilder)
- biscuit.format.schema.Schema.ExpressionV2.Builder (implements biscuit.format.schema.Schema.ExpressionV2OrBuilder)
- biscuit.format.schema.Schema.FactV2.Builder (implements biscuit.format.schema.Schema.FactV2OrBuilder)
- biscuit.format.schema.Schema.Op.Builder (implements biscuit.format.schema.Schema.OpOrBuilder)
- biscuit.format.schema.Schema.OpBinary.Builder (implements biscuit.format.schema.Schema.OpBinaryOrBuilder)
- biscuit.format.schema.Schema.OpUnary.Builder (implements biscuit.format.schema.Schema.OpUnaryOrBuilder)
- biscuit.format.schema.Schema.Policy.Builder (implements biscuit.format.schema.Schema.PolicyOrBuilder)
- biscuit.format.schema.Schema.PredicateV2.Builder (implements biscuit.format.schema.Schema.PredicateV2OrBuilder)
- biscuit.format.schema.Schema.Proof.Builder (implements biscuit.format.schema.Schema.ProofOrBuilder)
- biscuit.format.schema.Schema.PublicKey.Builder (implements biscuit.format.schema.Schema.PublicKeyOrBuilder)
- biscuit.format.schema.Schema.RuleV2.Builder (implements biscuit.format.schema.Schema.RuleV2OrBuilder)
- biscuit.format.schema.Schema.SignedBlock.Builder (implements biscuit.format.schema.Schema.SignedBlockOrBuilder)
- biscuit.format.schema.Schema.TermSet.Builder (implements biscuit.format.schema.Schema.TermSetOrBuilder)
- biscuit.format.schema.Schema.TermV2.Builder (implements biscuit.format.schema.Schema.TermV2OrBuilder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.clevercloud.biscuit.token.Authorizer
- com.clevercloud.biscuit.token.builder.Biscuit
- com.clevercloud.biscuit.token.Block
- com.clevercloud.biscuit.token.builder.Block
- com.clevercloud.biscuit.datalog.Check
- com.clevercloud.biscuit.token.builder.Check
- com.clevercloud.biscuit.datalog.Combinator (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.expressions.Expression
- com.clevercloud.biscuit.token.builder.Expression
- com.clevercloud.biscuit.token.builder.Expression.Binary
- com.clevercloud.biscuit.token.builder.Expression.Unary
- com.clevercloud.biscuit.token.builder.Expression.Value
- com.clevercloud.biscuit.token.builder.parser.ExpressionParser
- com.clevercloud.biscuit.datalog.Fact (implements java.io.Serializable)
- com.clevercloud.biscuit.token.builder.Fact (implements java.lang.Cloneable)
- com.clevercloud.biscuit.error.FailedCheck
- com.clevercloud.biscuit.error.FailedCheck.FailedAuthorizer
- com.clevercloud.biscuit.error.FailedCheck.FailedBlock
- com.clevercloud.biscuit.error.FailedCheck.LanguageError
- com.clevercloud.biscuit.error.FailedCheck.LanguageError.Builder
- com.clevercloud.biscuit.error.FailedCheck.LanguageError.ParseError
- com.clevercloud.biscuit.error.FailedCheck.LanguageError.UnknownVariable
- com.clevercloud.biscuit.error.FailedCheck.ParseErrors
- com.clevercloud.biscuit.crypto.KeyPair
- com.clevercloud.biscuit.error.LogicError
- com.clevercloud.biscuit.error.LogicError.AuthorizerNotEmpty
- com.clevercloud.biscuit.error.LogicError.InvalidAmbientFact
- com.clevercloud.biscuit.error.LogicError.InvalidAuthorityFact
- com.clevercloud.biscuit.error.LogicError.InvalidBlockFact
- com.clevercloud.biscuit.error.LogicError.InvalidBlockRule
- com.clevercloud.biscuit.error.LogicError.NoMatchingPolicy
- com.clevercloud.biscuit.error.LogicError.Unauthorized
- com.clevercloud.biscuit.error.LogicError.MatchedPolicy
- com.clevercloud.biscuit.error.LogicError.MatchedPolicy.Allow
- com.clevercloud.biscuit.error.LogicError.MatchedPolicy.Deny
- com.clevercloud.biscuit.datalog.MatchedVariables (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.expressions.Op
- com.clevercloud.biscuit.token.builder.parser.Parser
- com.clevercloud.biscuit.token.Policy
- com.clevercloud.biscuit.datalog.Predicate (implements java.io.Serializable)
- com.clevercloud.biscuit.token.builder.Predicate (implements java.lang.Cloneable)
- com.clevercloud.biscuit.token.format.Proof
- com.clevercloud.biscuit.crypto.PublicKey
- com.clevercloud.biscuit.token.RevocationIdentifier
- com.clevercloud.biscuit.datalog.Rule (implements java.io.Serializable)
- com.clevercloud.biscuit.token.builder.Rule (implements java.lang.Cloneable)
- com.clevercloud.biscuit.datalog.RunLimits
- biscuit.format.schema.Schema
- com.clevercloud.biscuit.token.format.SerializedBiscuit
- com.clevercloud.biscuit.token.format.SignedBlock
- com.clevercloud.biscuit.datalog.SymbolTable (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Bool (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Bytes (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Date (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Integer (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Set (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Str (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.Term.Variable (implements java.io.Serializable)
- com.clevercloud.biscuit.token.builder.Term
- com.clevercloud.biscuit.token.builder.Term.Bool
- com.clevercloud.biscuit.token.builder.Term.Bytes
- com.clevercloud.biscuit.token.builder.Term.Date
- com.clevercloud.biscuit.token.builder.Term.Integer
- com.clevercloud.biscuit.token.builder.Term.Set
- com.clevercloud.biscuit.token.builder.Term.Str
- com.clevercloud.biscuit.token.builder.Term.Variable
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.clevercloud.biscuit.error.Error
- com.clevercloud.biscuit.error.Error.FailedLogic
- com.clevercloud.biscuit.error.Error.FormatError
- com.clevercloud.biscuit.error.Error.FormatError.BlockDeserializationError
- com.clevercloud.biscuit.error.Error.FormatError.BlockSerializationError
- com.clevercloud.biscuit.error.Error.FormatError.DeserializationError
- com.clevercloud.biscuit.error.Error.FormatError.EmptyKeys
- com.clevercloud.biscuit.error.Error.FormatError.InvalidSignatureSize
- com.clevercloud.biscuit.error.Error.FormatError.SealedSignature
- com.clevercloud.biscuit.error.Error.FormatError.SerializationError
- com.clevercloud.biscuit.error.Error.FormatError.Signature
- com.clevercloud.biscuit.error.Error.FormatError.Signature.InvalidFormat
- com.clevercloud.biscuit.error.Error.FormatError.Signature.InvalidSignature
- com.clevercloud.biscuit.error.Error.FormatError.UnknownPublicKey
- com.clevercloud.biscuit.error.Error.FormatError.Version
- com.clevercloud.biscuit.error.Error.InternalError
- com.clevercloud.biscuit.error.Error.InvalidAuthorityIndex
- com.clevercloud.biscuit.error.Error.InvalidBlockIndex
- com.clevercloud.biscuit.error.Error.Language
- com.clevercloud.biscuit.error.Error.MissingSymbols
- com.clevercloud.biscuit.error.Error.Parser
- com.clevercloud.biscuit.error.Error.Sealed
- com.clevercloud.biscuit.error.Error.SymbolTableOverlap
- com.clevercloud.biscuit.error.Error.Timeout
- com.clevercloud.biscuit.error.Error.TooManyFacts
- com.clevercloud.biscuit.error.Error.TooManyIterations
- com.clevercloud.biscuit.token.builder.parser.Error
- com.clevercloud.biscuit.error.Error
- java.lang.Exception
- com.clevercloud.biscuit.crypto.TokenSignature
- com.clevercloud.biscuit.token.UnverifiedBiscuit
- com.clevercloud.biscuit.token.Biscuit
- com.clevercloud.biscuit.token.builder.Utils
- com.clevercloud.biscuit.datalog.World (implements java.io.Serializable)
- com.clevercloud.biscuit.datalog.AuthorizedWorld
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
Interface Hierarchy
- com.clevercloud.biscuit.crypto.KeyDelegate
- com.google.protobuf.MessageLiteOrBuilder
- com.google.protobuf.MessageOrBuilder
- biscuit.format.schema.Schema.AuthorizerPoliciesOrBuilder
- biscuit.format.schema.Schema.BiscuitOrBuilder
- biscuit.format.schema.Schema.BlockOrBuilder
- biscuit.format.schema.Schema.CheckV2OrBuilder
- biscuit.format.schema.Schema.ExpressionV2OrBuilder
- biscuit.format.schema.Schema.FactV2OrBuilder
- biscuit.format.schema.Schema.OpBinaryOrBuilder
- biscuit.format.schema.Schema.OpOrBuilder
- biscuit.format.schema.Schema.OpUnaryOrBuilder
- biscuit.format.schema.Schema.PolicyOrBuilder
- biscuit.format.schema.Schema.PredicateV2OrBuilder
- biscuit.format.schema.Schema.ProofOrBuilder
- biscuit.format.schema.Schema.PublicKeyOrBuilder
- biscuit.format.schema.Schema.RuleV2OrBuilder
- biscuit.format.schema.Schema.SignedBlockOrBuilder
- biscuit.format.schema.Schema.TermSetOrBuilder
- biscuit.format.schema.Schema.TermV2OrBuilder
- com.google.protobuf.MessageOrBuilder
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.clevercloud.biscuit.token.builder.Expression.Op
- com.clevercloud.biscuit.datalog.expressions.Op.BinaryOp
- com.clevercloud.biscuit.datalog.expressions.Op.UnaryOp
- com.clevercloud.biscuit.token.Policy.Kind
- biscuit.format.schema.Schema.Op.ContentCase (implements com.google.protobuf.Internal.EnumLite)
- biscuit.format.schema.Schema.OpBinary.Kind (implements com.google.protobuf.ProtocolMessageEnum)
- biscuit.format.schema.Schema.OpUnary.Kind (implements com.google.protobuf.ProtocolMessageEnum)
- biscuit.format.schema.Schema.Policy.Kind (implements com.google.protobuf.ProtocolMessageEnum)
- biscuit.format.schema.Schema.Proof.ContentCase (implements com.google.protobuf.Internal.EnumLite)
- biscuit.format.schema.Schema.PublicKey.Algorithm (implements com.google.protobuf.ProtocolMessageEnum)
- biscuit.format.schema.Schema.TermV2.ContentCase (implements com.google.protobuf.Internal.EnumLite)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)