Hierarchy For All Packages
Package Hierarchies:- io.polyapi.plugin.error,
- io.polyapi.plugin.error.classloader,
- io.polyapi.plugin.error.deploy,
- io.polyapi.plugin.error.function,
- io.polyapi.plugin.error.validation,
- io.polyapi.plugin.model,
- io.polyapi.plugin.model.function,
- io.polyapi.plugin.model.generation,
- io.polyapi.plugin.model.specification,
- io.polyapi.plugin.model.specification.function,
- io.polyapi.plugin.model.specification.resolved,
- io.polyapi.plugin.model.specification.variable,
- io.polyapi.plugin.model.specification.webhook,
- io.polyapi.plugin.model.type,
- io.polyapi.plugin.model.type.basic,
- io.polyapi.plugin.model.type.complex,
- io.polyapi.plugin.model.type.function,
- io.polyapi.plugin.model.type.primitive,
- io.polyapi.plugin.model.visitor,
- io.polyapi.plugin.mojo,
- io.polyapi.plugin.mojo.validation,
- io.polyapi.plugin.service,
- io.polyapi.plugin.service.generation,
- io.polyapi.plugin.service.schema,
- io.polyapi.plugin.service.template,
- io.polyapi.plugin.service.visitor,
- io.polyapi.plugin.utils
Class Hierarchy
- java.lang.Object
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- io.polyapi.plugin.mojo.PolyApiMojo
- io.polyapi.plugin.mojo.CreateServerVariableMojo
- io.polyapi.plugin.mojo.DeleteFunctionMojo
- io.polyapi.plugin.mojo.DeployFunctionsMojo
- io.polyapi.plugin.mojo.GenerateSourcesMojo
- io.polyapi.plugin.mojo.PolyApiMojo
- io.polyapi.plugin.model.function.CodeObject
- com.sun.codemodel.CodeWriter
- io.polyapi.plugin.service.PolyCodeWriter (implements java.lang.AutoCloseable)
- io.polyapi.plugin.service.template.ConditionHelper<T> (implements com.github.jknack.handlebars.Helper<T>)
- io.polyapi.plugin.model.generation.Context
- io.polyapi.plugin.model.generation.CustomType (implements io.polyapi.plugin.model.generation.Generable)
- org.jsonschema2pojo.DefaultGenerationConfig (implements org.jsonschema2pojo.GenerationConfig)
- io.polyapi.plugin.service.PolyGenerationConfig
- io.polyapi.plugin.service.DeploymentServiceImpl (implements io.polyapi.plugin.service.DeploymentService)
- org.jsonschema2pojo.rules.EnumRule (implements org.jsonschema2pojo.rules.Rule<T,
R>) - io.polyapi.plugin.service.schema.PublicEnumRule
- io.polyapi.plugin.service.FileServiceImpl (implements io.polyapi.plugin.service.FileService)
- org.jsonschema2pojo.FragmentResolver
- io.polyapi.plugin.service.schema.PolyFragmentResolver
- io.polyapi.plugin.model.type.function.FunctionSpecPolyType (implements io.polyapi.commons.api.model.PolyObject)
- com.github.jknack.handlebars.Handlebars (implements com.github.jknack.handlebars.HelperRegistry)
- io.polyapi.plugin.service.template.PolyHandlebars
- io.polyapi.plugin.service.visitor.ImportsCollectorVisitor (implements io.polyapi.plugin.model.visitor.PolySpecificationVisitor, io.polyapi.plugin.model.visitor.TypeVisitor)
- io.polyapi.plugin.service.schema.JsonSchemaParser
- io.polyapi.plugin.service.MavenService
- org.jsonschema2pojo.util.NameHelper
- io.polyapi.plugin.service.schema.JsonSchemaNameHelper
- io.polyapi.plugin.model.ParsedType
- io.polyapi.commons.api.service.PolyApiService
- io.polyapi.plugin.service.PolyFunctionServiceImpl (implements io.polyapi.plugin.service.PolyFunctionService)
- io.polyapi.plugin.service.ServerVariableServiceImpl (implements io.polyapi.plugin.service.ServerVariableService)
- io.polyapi.plugin.service.SpecificationServiceImpl (implements io.polyapi.plugin.service.SpecificationService)
- io.polyapi.plugin.model.function.PolyFunction
- io.polyapi.plugin.model.function.PolyFunctionArgument
- io.polyapi.plugin.service.generation.PolyGenerationServiceImpl (implements io.polyapi.plugin.service.generation.PolyGenerationService)
- io.polyapi.plugin.service.generation.PolyObjectResolverService
- io.polyapi.plugin.service.visitor.PolyObjectResolverVisitor (implements io.polyapi.plugin.model.visitor.PolySpecificationVisitor)
- io.polyapi.plugin.model.type.PolyType (implements io.polyapi.commons.api.model.PolyObject)
- io.polyapi.plugin.model.type.basic.AnyPolyType
- io.polyapi.plugin.model.type.basic.ArrayPolyType
- io.polyapi.plugin.model.type.function.FunctionPolyType
- io.polyapi.plugin.model.type.complex.ObjectPolyType (implements io.polyapi.plugin.model.type.complex.MapObjectPolyType, io.polyapi.plugin.model.type.complex.PropertiesObjectPolyType, io.polyapi.plugin.model.type.complex.SchemaObjectPolyType)
- io.polyapi.plugin.model.type.basic.PlainPolyType
- io.polyapi.plugin.model.type.primitive.PrimitivePolyType
- io.polyapi.plugin.model.specification.variable.VariablePolyType
- io.polyapi.plugin.model.specification.variable.PublicVariablePolyType<T>
- io.polyapi.plugin.model.specification.variable.SecretVariablePolyType
- io.polyapi.plugin.model.type.basic.VoidPolyType
- io.polyapi.plugin.model.generation.PropertiesObject (implements io.polyapi.plugin.model.generation.Generable)
- io.polyapi.plugin.model.type.PropertyPolyType (implements io.polyapi.commons.api.model.PolyObject)
- java.lang.Record
- io.polyapi.plugin.model.generation.KeyValuePair<K,
V>
- io.polyapi.plugin.model.generation.KeyValuePair<K,
- io.polyapi.plugin.model.generation.ResolvedContext (implements io.polyapi.plugin.model.generation.Generable)
- io.polyapi.plugin.model.specification.resolved.ResolvedSpecification (implements io.polyapi.plugin.model.generation.Generable)
- io.polyapi.plugin.model.specification.resolved.ResolvedFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedAuthFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedStandardAuthFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedSubresourceAuthFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedDefaultFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedApiFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedCustomFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedServerFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedAuthFunctionSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedServerVariableSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedWebhookHandleSpecification
- io.polyapi.plugin.model.specification.resolved.ResolvedFunctionSpecification
- org.jsonschema2pojo.rules.RuleFactory
- io.polyapi.plugin.service.schema.PolyRuleFactory
- org.jsonschema2pojo.SchemaStore
- io.polyapi.plugin.service.schema.PolySchemaStore
- io.polyapi.plugin.model.ServerVariable (implements io.polyapi.commons.api.model.PolyObject)
- io.polyapi.plugin.model.generation.ServerVariableHandler (implements io.polyapi.plugin.model.generation.Generable)
- io.polyapi.plugin.model.specification.Specification
- io.polyapi.plugin.model.specification.function.FunctionSpecification
- io.polyapi.plugin.model.specification.function.ApiFunctionSpecification
- io.polyapi.plugin.model.specification.function.AuthFunctionSpecification
- io.polyapi.plugin.model.specification.function.ClientFunctionSpecification
- io.polyapi.plugin.model.specification.function.ServerFunctionSpecification
- io.polyapi.plugin.model.specification.IgnoredSpecification
- io.polyapi.plugin.model.specification.variable.ServerVariableSpecification
- io.polyapi.plugin.model.specification.webhook.WebhookHandleSpecification
- io.polyapi.plugin.model.specification.function.FunctionSpecification
- io.polyapi.plugin.service.visitor.SpecificationCodeGeneratorVisitor (implements io.polyapi.plugin.model.visitor.PolySpecificationVisitor)
- io.polyapi.plugin.utils.StringUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.polyapi.commons.api.error.PolyApiException
- io.polyapi.plugin.error.PolyApiMavenPluginException
- io.polyapi.plugin.error.deploy.DeploymentWrapperException
- io.polyapi.plugin.error.function.UnclearFunctionReferenceException
- io.polyapi.plugin.error.validation.ValidationException
- io.polyapi.plugin.error.validation.BadExclusionException
- io.polyapi.plugin.error.validation.InexistentFileException
- io.polyapi.plugin.error.validation.InvalidPortNumberException
- io.polyapi.plugin.error.validation.InvalidPropertyException
- io.polyapi.plugin.error.validation.InvalidUUIDException
- io.polyapi.plugin.error.validation.KeywordUseException
- io.polyapi.plugin.error.validation.NullOrEmptyValueException
- io.polyapi.plugin.error.validation.PropertyNotFoundException
- io.polyapi.plugin.error.classloader.QualifiedNameNotFoundException
- io.polyapi.plugin.error.PolyApiMavenPluginException
- io.polyapi.commons.api.error.PolyApiException
- java.lang.RuntimeException
- java.lang.Exception
- io.polyapi.plugin.service.visitor.TypeCodeGeneratorVisitor (implements io.polyapi.plugin.model.visitor.TypeVisitor)
- io.polyapi.plugin.service.visitor.TypeExtractionVisitor (implements io.polyapi.plugin.model.visitor.TypeVisitor)
- io.polyapi.plugin.mojo.validation.Validator
- io.polyapi.plugin.model.specification.VisibilityMetadata
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
Interface Hierarchy
- io.polyapi.plugin.service.DeploymentService
- io.polyapi.plugin.service.FileService
- io.polyapi.plugin.service.PolyFunctionService
- io.polyapi.plugin.service.generation.PolyGenerationService
- io.polyapi.commons.api.model.PolyObject
- io.polyapi.plugin.model.generation.Generable
- io.polyapi.plugin.model.type.complex.MapObjectPolyType
- io.polyapi.plugin.model.type.complex.PropertiesObjectPolyType
- io.polyapi.plugin.model.type.complex.SchemaObjectPolyType
- io.polyapi.plugin.model.visitor.PolySpecificationVisitor
- io.polyapi.plugin.model.visitor.GenerableVisitor
- io.polyapi.plugin.model.specification.resolved.ResolvedSpecificationConstructor<T>
- io.polyapi.plugin.service.ServerVariableService
- io.polyapi.plugin.service.SpecificationService
- io.polyapi.plugin.model.visitor.TypeVisitor
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.polyapi.plugin.model.specification.function.ApiType (implements io.polyapi.commons.api.model.PolyObject)
- io.polyapi.plugin.model.type.primitive.PrimitiveTypeValue (implements io.polyapi.commons.api.model.PolyObject)
- io.polyapi.plugin.model.specification.Visibility
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)