Skip to content
Cascara
Overview
Pre-release
Initializing search
Home
Overview
Getting Started
Language Processors Collection
Cascara Schema
Cascara UI
Javadoc
Cascara
Home
Overview
Overview
File Formats
File Formats
CT
JSON
VSIX
VSIX
Gradle Plugin
YAML
Diagnostics
Getting Started
Getting Started
Building from Source
Language Processors Collection
Language Processors Collection
Cascara YAML
Cascara YAML
Performance Comparison
JSON
Cascara CT
Cascara CT
Language Reference
Language Reference
Overview
Keywords
Types
Gradle Plugin
Extensible Design
Cascara Schema
Cascara UI
Cascara UI
Theme Engine
Localizable Menus
Schema-Driven Controls
Javadoc
Javadoc
Overview
Overview
cascara.common
cascara.common
common.annotation
common.annotation
AnyGetter
AnySetter
Beta
DataField
DataIgnore
Example
Experimental
NoAutoRegistration
NonNull
Nullable
PolymorphicType
Priority
SingletonInitializer
SubType
Unimplemented
common.color
common.color
ColorDefinition
ColorException
ColorMessage
ColorPrimitive
ColorUtils
HsbaColor
RgbaColor
common.data
common.data
TabularData
TextualColumn
TextualTable
TextualTree
TreeData
TreeNode
ValueFormatter
common.diagnostic
common.diagnostic
Diagnostic
DiagnosticBuilder
DiagnosticLocalizer
common.diagnostic.exception
common.diagnostic.exception
AbstractLocalizableException
LocalizableException
LocalizableIOException
LocalizableRuntimeException
LocatableException
UnexpectedNullParameterException
UnexpectedNullReturnException
UnimplementedMethodException
common.diagnostic.format
common.diagnostic.format
ColoredLogFormatter
FormatOptions
LogFormatter
PlainLogFormatter
common.diagnostic.log
common.diagnostic.log
None
CollectingLogger
ConsoleLogger
LineLogger
Logger
TimeSequencedAggregatorLogger
common.diagnostic.message
common.diagnostic.message
DiagnosticMessage
DnsMessage
FileMessage
GenericMessage
HttpMessage
InetMessage
common.diagnostic.report
common.diagnostic.report
AbstractReporter
GlobalReporter
LocalReporter
NoOpReportWriter
NoOpReporter
ReportWriter
Reporter
SilentCollectingReporter
common.exec
common.exec
AbstractExecutionTask
ArtifactResolver
ExecutionException
ExecutionMessage
IsolatedExecutor
JvmOptions
JvmProcess
common.exec.ipc
common.exec.ipc
IpcClient
IpcConfig
IpcServer
common.filewatcher
common.filewatcher
FileChangeHandler
FileChangeType
FileWatcher
FilteredFileHandler
common.lang.generic
common.lang.generic
GenericAstConverter
GenericAstMap
GenericAstMapEntry
GenericAstNode
GenericAstNodeFactory
GenericAstScalar
GenericAstSequence
common.lang.ast
common.lang.ast
AstNode
AstNodeFactory
CommentAstNode
MapAstNode
MapEntryAstNode
ReferenceAstNode
ScalarAstNode
SequenceAstNode
common.lang.streaming
common.lang.streaming
StreamHandler
StreamingEvent
StreamingEventType
common.lang.diagnostic
common.lang.diagnostic
JsonPointerException
LangMessage
ParserException
SerializerException
TokenizerException
common.lang.processor
common.lang.processor
AbstractSerializer
AstConverter
AstParser
Emitter
PathEvaluator
Processor
ProcessorFactory
PullParser
PushParser
Serializer
Tokenizer
common.lang.semantic
common.lang.semantic
SemanticNode
common.lang.token
common.lang.token
Token
TokenCategory
TokenType
common.lang.util
common.lang.util
AstTreeData
AstVisitor
LanguageOptions
LexemeProvider
PathExpression
QuoteStyle
SemanticDiff
SourceBuffer
SourceBufferOptions
SourceInputStreamBuffer
SourceStringBuffer
common.property
common.property
ArrayProperty
BooleanProperty
IntegerProperty
NumberProperty
Properties
Property
StringProperty
common.semver
common.semver
Range
Requirement
SemVer
SemVerException
Tokenizer
common.service
common.service
AbstractServiceProviderFactory
CapabilityQueries
ContentTypeProvider
SPL
ServiceException
ServiceMessage
ServiceMetadata
ServiceProvider
ServiceProviderFactory
common.trackable
common.trackable
AbstractTrackable
Trackable
TrackableArray
TrackableObject
TrackableTabularData
TrackingException
TrackingMessage
common.trackable.property
common.trackable.property
TrackableBooleanProperty
TrackableIntegerProperty
TrackableNumberProperty
TrackableProperty
TrackableStringProperty
common.trackable.tracker
common.trackable.tracker
ArrayChangeTracker
ArrayTracker
InvalidationTracker
common.type
common.type
AbstractScalarDescriptor
AbstractTypeDescriptor
PrimitiveType
ScalarDescriptor
TypeDescriptor
TypeDescriptorFactory
TypeReference
TypeSerializer
common.type.cascara
common.type.cascara
DiagnosticMessageDescriptor
common.type.lang
common.type.lang
ByteArrayDescriptor
ByteReferenceArrayDescriptor
CharArrayDescriptor
CharacterArrayDescriptor
ConfigurationSerializer
ProcessHandleInfoSerializer
RuntimeVersionDescriptor
ServicesCatalogSerializer
StackTraceElementSerializer
ThrowableSerializer
common.type.net
common.type.net
HttpCookieDescriptor
InetAddressDescriptor
UriDescriptor
UrlDescriptor
common.type.nio
common.type.nio
PathDescriptor
common.type.time
common.type.time
DurationDescriptor
InstantDescriptor
LocalDateTimeDescriptor
LocalTimeDescriptor
OffsetDateTimeDescriptor
OffsetTimeDescriptor
PeriodDescriptor
ZoneIdDescriptor
ZoneOffsetDescriptor
ZonedDateTimeDescriptor
common.type.util
common.type.util
CurrencyDescriptor
DateDescriptor
EnumMapSerializer
EnumSetSerializer
SimpleTimeZoneDescriptor
TimeZoneDescriptor
UuidDescriptor
common.util
common.util
AbstractLibraryScanner
ArchiveFile
Cascara
ClassHierarchy
ClassPath
CommandLine
ContentType
ContentTypeResolver
ContentTypes
Duplicable
JarFile
JarManifest
JreUtils
ModulePath
Pair
ReflectionUtils
StringUtils
TermUtils
UriScheme
cascara.common.io
cascara.common.io
common.content
common.content
ResourceContent
common.content.type
common.content.type
ContentTypeException
ContentTypeMessage
ContentTypeNormalizer
ContentTypeRegistry
ContentTypeStore
MergedContentType
common.io
common.io
ContentLoader
IOUtils
ResourceProviderFactory
ResourceStream
StreamLoader
common.io.provider
common.io.provider
AbstractResourceProvider
CascaraResourceProvider
FileResourceProvider
HttpResourceProvider
ResResourceProvider
ResourceProvider
cascara.schema
cascara.schema
schema.annotation
schema.annotation
ContentMediaType
SchemaDefinition
SchemaProperty
schema.diagnostic
schema.diagnostic
SchemaDiagnosticMessage
SchemaException
ValidationException
schema.structure
schema.structure
AbstractSchemaNode
ArraySchemaNode
LazySchemaNode
ObjectSchemaNode
ScalarSchemaNode
SchemaNode
schema.constraint
schema.constraint
EnumConstraint
FileConstraint
FormatConstraint
Hidden
NumberConstraint
RangeConstraint
ReadOnly
SchemaConstraint
StringConstraint
schema.rule
schema.rule
AbstractValidationRule
EnumRule
FileExtensionRule
FormatRule
MaxItemsRule
MaxLengthRule
MaxValueRule
MinItemsRule
MinLengthRule
MinValueRule
RegexRule
RequiredRule
TypeRule
UniqueItemsRule
ValidationRule
schema.util
schema.util
CascaraSchemaResourceProvider
CascaraSchemaUri
DynamicScope
Schema
SchemaBuilder
SchemaCompiler
SchemaDecompiler
SchemaGenerator
SchemaKeyword
SchemaResolver
SchemaResolverImpl
SchemaStore
SchemaValidator
SchematicObject
TypeAnalyzer
cascara.lang.json
cascara.lang.json
lang.json.ast
lang.json.ast
JsonArray
JsonComment
JsonNode
JsonNodeFactory
JsonObject
JsonProperty
JsonScalar
lang.json.diagnostic
lang.json.diagnostic
JsonConverterException
JsonDiagnosticMessage
lang.json.processor
lang.json.processor
JsonAstParser
JsonConverter
JsonEmitter
JsonPullParser
JsonPushParser
JsonSerializer
JsonTokenizer
lang.json.streaming
lang.json.streaming
JsonStreamingEvent
JsonStreamingEventType
lang.json.token
lang.json.token
JsonBufferBackedToken
JsonComment
JsonErrorToken
JsonLexemeBackedToken
JsonLiteral
JsonNumberToken
JsonStructuralToken
JsonToken
JsonTokenType
ScannedNumber
lang.json.util
lang.json.util
CascaraJson
JsonOptions
JsonPrettyPrinter
JsonSourceBuffer
ProfilingHarness
cascara.lang.xml
cascara.lang.xml
lang.xml.ast
lang.xml.ast
XmlNode
lang.xml.processor
lang.xml.processor
AbstractXmlProcessor
XmlAstParser
XmlTokenizer
lang.xml.token
lang.xml.token
XmlToken
XmlTokenType
lang.xml.util
lang.xml.util
XmlOptions
cascara.lang.yaml
cascara.lang.yaml
lang.yaml.ast
lang.yaml.ast
YamlAlias
YamlAnchor
YamlCollection
YamlComment
YamlDirective
YamlDocument
YamlMap
YamlMapEntry
YamlNode
YamlNodeProperty
YamlScalar
YamlSequence
YamlStream
YamlTag
YamlTagDirective
lang.yaml.diagnostic
lang.yaml.diagnostic
YamlConverterException
YamlDiagnosticMessage
YamlEmitterException
YamlParserException
lang.yaml.processor
lang.yaml.processor
AbstractYamlTypeSerializer
YamlAstParser
YamlConverter
YamlEmitter
YamlNormalizer
YamlPullParser
YamlPushParser
YamlSerializer
YamlTokenizer
lang.yaml.streaming
lang.yaml.streaming
YamlStreamingEvent
YamlStreamingEventType
lang.yaml.token
lang.yaml.token
YamlErrorToken
YamlToken
YamlTokenType
lang.yaml.util
lang.yaml.util
CascaraYaml
ChompingStyle
CommentStyle
DirectiveType
NodeStyle
ScalarStyle
YamlAliasResolver
YamlNodeFactory
YamlOptions
YamlVisitor
cascara.macos.files
cascara.macos.files
macos.files
macos.files
MacosOpenFileListener
cascara.macos.menus
cascara.macos.menus
macos.menus
macos.menus
MacosSystemMenus
cascara.ui
cascara.ui
ui.api
ui.api
CascaraTheme
CascaraWindow
CustomizableArea
HighlightingToken
OptionListEditor
ServicePropertyName
SyntaxHighlighter
TextEditor
ToolTipProvider
UiDiagnosticMessage
UiException
ui.api.data
ui.api.data
DataProvider
ObservableTableData
ObservableTreeData
TabularDataProvider
TreeDataProvider
ui.option
ui.option
AbstractOption
AbstractOptionProvider
EnumOptionProvider
Option
OptionProvider
OptionProviderRegistry
SimpleStringOption
StringOption
TagOption
ui.api.render
ui.api.render
ArrayEditorRenderer
Renderer
ScalarEditorRenderer
ScalarRenderer
StructuredDocumentRenderer
ui.color
ui.color
ColorClipboard
ColorDefinition
ColorException
ColorUtil
ui.control
ui.control
Badge
BadgeType
CascaraTable
CascaraTree
ColorMixer
ColorMixerSkin
ColorWheel
ColorWheelSkin
EditableLabel
EnumOptionChooser
FilePicker
LcdScreen
LcdScreenSkin
OptionChooser
Pill
ResourceTab
ResourceTabHeader
ResourceTabPane
SvgBadgeIcon
SvgIcon
TagChooser
ui.data
ui.data
ColumnMetadata
ObservableComparator
ObservableObject
ObservableProperty
ObservableTreeNode
PropertyMetadata
TextBuffer
UiDataException
ui.form
ui.form
AbstractFieldFactory
AbstractFormComponent
Field
FieldLabel
FieldMetadata
FieldValidator
LabelPosition
ObjectFieldFactory
Section
ViewAndControl
ui.language
ui.language
LanguageOption
LanguageOptionProvider
Localization
Localizer
ObservableLocalizer
Translation
UiLocalizer
ui.language.binding
ui.language.binding
FieldLabelLocalizationBinding
LabeledLocalizationBinding
LocalizationBinding
PropertyLocalizationBinding
ui.menu
ui.menu
ObservableMenuFactory
ObservableMenuItem
StandardSystemMenus
SystemMenusService
SystemMenusServiceFactory
ui.render
ui.render
AbstractArrayRenderer
AbstractRenderer
AbstractScalarRenderer
RenderDispatcher
RendererAllocator
RendererFactory
Renderers
ui.render.control
ui.render.control
ColorChooserRenderer
DateChooserRenderer
DiagnosticRenderer
FileChooserRenderer
OptionChooserRenderer
SingleLineCellRenderer
TableRenderer
TagChooserRenderer
TagRenderer
TimeRenderer
UriRenderer
ui.render.standard
ui.render.standard
StandardBooleanEditorRenderer
StandardBooleanRenderer
StandardIntegerEditorRenderer
StandardIntegerRenderer
StandardNumberEditorRenderer
StandardNumberRenderer
StandardStringEditorRenderer
StandardStringRenderer
ui.schema
ui.schema
DisplayColumns
DisplayToggle
FileConstraint
Hidden
ItemsEditableConstraint
OptionConstraint
SearchColumns
TypeAnalyzers
UiSchemaException
UiTypeAnalyzer
ui.theme
ui.theme
CascaraTheme
CodeColorsStyleSheet
CodeTokenCategory
ColorID
FallbackColors
ThemeEngine
ThemeOptionProvider
ThemeVariation
ThemeVariationFactory
ThemeVariationFactoryImpl
ThemeVariationLoader
VSCodeTheme
Variation
VariationOptionProvider
ui.style
ui.style
ControlStyle
PartStyle
StyleRuleBuilder
ui.style.custom
ui.style.custom
ActivityBarStyle
BadgeStyle
CodeAreaStyle
ColorPaletteStyle
ColorTransformerStyle
CustomStyle
DiagnosticIconStyle
DocumentTabHeaderStyle
FormStyle
MarkdownStyle
SideBarStyle
SvgIconStyle
TagChooserStyle
TitleBarStyle
ToastStyle
ui.style.standard
ui.style.standard
AccordionStyle
ArrowStyle
ButtonStyle
ChartStyle
CheckBoxStyle
ChoiceBoxStyle
ColorPickerStyle
ComboBoxStyle
DatePickerStyle
DialogStyle
GridPaneStyle
HyperlinkStyle
ListViewStyle
MenuButtonStyle
MenuStyle
ProgressBarStyle
ProgressIndicatorStyle
RadioButtonStyle
SceneStyle
ScrollBarStyle
ScrollPaneStyle
SeparatorStyle
SliderStyle
SpinnerStyle
SplitMenuButtonStyle
SplitPaneStyle
TabPaneStyle
TableViewStyle
TextInputStyle
TextStyle
TitledPaneStyle
ToolBarStyle
ToolTipStyle
TreeTableViewStyle
TreeViewStyle
ui.vsix
ui.vsix
VsixPackageInfo
VsixPackageStore
VsixPreview
ui.widget
ui.widget
ToolBarButton
ToolBarItem
ToolBarSection
ToolBarTextBox
ui.window
ui.window
CascaraScene
ShadowProfile
TitleBar
TitleBarTheme
File Formats
CSS
CT
JAR
JSON
MD
VSIX
XML
YAML
ZIP