Class BootstrapValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.nasdanika.html.model.bootstrap.util.BootstrapValidator
- All Implemented Interfaces:
EValidator
The Validator for the model.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidatorNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final Stringprotected HtmlValidatorThe cached base package validator.static final BootstrapValidatorThe cached model packageFields inherited from class org.eclipse.emf.ecore.util.EObjectValidator
DATA_VALUE__FRACTION_DIGITS_IN_RANGE, DATA_VALUE__LENGTH_IN_RANGE, DATA_VALUE__MATCHES_PATTERN, DATA_VALUE__TOTAL_DIGITS_IN_RANGE, DATA_VALUE__TYPE_CORRECT, DATA_VALUE__VALUE_IN_ENUMERATION, DATA_VALUE__VALUE_IN_RANGE, EOBJECT__EVERY_BIDIRECTIONAL_REFERENCE_IS_PAIRED, EOBJECT__EVERY_DATA_VALUE_CONFORMS, EOBJECT__EVERY_KEY_UNIQUE, EOBJECT__EVERY_MAP_ENTRY_UNIQUE, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED, EOBJECT__NO_CIRCULAR_CONTAINMENT, EOBJECT__UNIQUE_ID, ROOT_OBJECTFields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EPackageReturns the package of this validator switch.Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanCallsvalidateXXXfor the corresponding classifier of the model.booleanvalidateAccordion(Accordion accordion, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateActionGroup(ActionGroup actionGroup, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateActionGroupItem(ActionGroupItem actionGroupItem, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateAlert(Alert alert, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateAppearance(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateAppearance_attributes(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the attributes constraint of 'Appearance'.booleanvalidateAppearance_background(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the background constraint of 'Appearance'.booleanvalidateAppearance_border_overlap(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the border_overlap constraint of 'Appearance'.booleanvalidateAppearanceEntry(Map.Entry<?, ?> appearanceEntry, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBadge(Badge badge, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBootstrapElement(BootstrapElement bootstrapElement, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBorder(Border border, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBorder_color(Border border, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the color constraint of 'Border'.booleanvalidateBorder_placement(Border border, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the placement constraint of 'Border'.booleanvalidateBreadcrumb(Breadcrumb breadcrumb, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateBreakpoint(Breakpoint breakpoint, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateButton(Button button, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateButtonGroup(ButtonGroup buttonGroup, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateButtonToolbar(ButtonToolbar buttonToolbar, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateCard(Card card, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateCarousel(Carousel carousel, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateCollapse(Collapse collapse, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateColor(Color color, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateColumn(Column column, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateColumnWidth(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateColumnWidth_breakpoint(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the breakpoint constraint of 'Column Width'.booleanvalidateColumnWidth_width(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the width constraint of 'Column Width'.booleanvalidateContainer(Container container, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateContentActionGroupItem(ContentActionGroupItem contentActionGroupItem, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateDiv(Div div, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateDropdown(Dropdown dropdown, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateFloat(Float float_, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateFloat_attributes(Float float_, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the attributes constraint of 'Float'.booleanvalidateForm(Form form, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateFormGroup(FormGroup formGroup, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateInputGroup(InputGroup inputGroup, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateItem(Item item, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateItem_activeAndDisabled(Item item, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the activeAndDisabled constraint of 'Item'.booleanvalidateItem_color(Item item, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the color constraint of 'Item'.booleanvalidateLinkActionGroupItem(LinkActionGroupItem linkActionGroupItem, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateListGroup(ListGroup listGroup, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateModal(Modal modal, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateNavbar(Navbar navbar, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateNavs(Navs navs, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidatePage(Page page, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidatePage_theme(Page page, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the theme constraint of 'Page'.booleanvalidateRow(Row row, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateSize(Size size, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateSlide(Slide slide, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateSpacing(Spacing spacing, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateSpacing_breakpoint(Spacing spacing, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the breakpoint constraint of 'Spacing'.booleanvalidateSpacing_size(Spacing spacing, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the size constraint of 'Spacing'.booleanvalidateTable(Table table, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTableCell(TableCell tableCell, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTableConfiguration(TableConfiguration tableConfiguration, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTableHeader(TableHeader tableHeader, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTableRow(TableRow tableRow, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTableRowContainer(TableRowContainer tableRowContainer, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTableSection(TableSection tableSection, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTag(Tag tag, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateText(Text text, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateText_attributes(Text text, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the attributes constraint of 'Text'.booleanvalidateTextAlignment(Text.Alignment textAlignment, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTextTransform(Text.Transform textTransform, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTextWeight(Text.Weight textWeight, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTheme(Theme theme, DiagnosticChain diagnostics, Map<Object, Object> context) booleanvalidateTooltip(Tooltip tooltip, DiagnosticChain diagnostics, Map<Object, Object> context) Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getRootEValidator, getString, getValidationDelegateRegistry, getValueLabel, isEcoreString, reportConstraintDelegateException, reportConstraintDelegateException, reportConstraintDelegateNotFound, reportConstraintDelegateNotFound, reportConstraintDelegateViolation, reportConstraintDelegateViolation, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportInvariantDelegateException, reportInvariantDelegateNotFound, reportInvariantDelegateViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate, validate, validate, validate, validate, validate, validate_BidirectionalReferenceIsPaired, validate_DataValueConforms, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_KeyUnique, validate_MapEntryUnique, validate_MultiplicityConforms, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues
-
Field Details
-
INSTANCE
The cached model package -
DIAGNOSTIC_SOURCE
-
DIAGNOSTIC_CODE_COUNT
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- See Also:
-
htmlValidator
The cached base package validator.
-
-
Constructor Details
-
BootstrapValidator
public BootstrapValidator()Creates an instance of the switch.
-
-
Method Details
-
getEPackage
Returns the package of this validator switch.- Overrides:
getEPackagein classEObjectValidator
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
validatein classEObjectValidator
-
validateBootstrapElement
public boolean validateBootstrapElement(BootstrapElement bootstrapElement, DiagnosticChain diagnostics, Map<Object, Object> context) -
validatePage
-
validatePage_theme
public boolean validatePage_theme(Page page, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the theme constraint of 'Page'. -
validateAppearance
public boolean validateAppearance(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateAppearance_border_overlap
public boolean validateAppearance_border_overlap(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the border_overlap constraint of 'Appearance'. -
validateAppearance_background
public boolean validateAppearance_background(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the background constraint of 'Appearance'. -
validateAppearance_attributes
public boolean validateAppearance_attributes(Appearance appearance, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the attributes constraint of 'Appearance'. -
validateAppearanceEntry
public boolean validateAppearanceEntry(Map.Entry<?, ?> appearanceEntry, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateBorder
public boolean validateBorder(Border border, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateBorder_placement
public boolean validateBorder_placement(Border border, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the placement constraint of 'Border'. -
validateBorder_color
public boolean validateBorder_color(Border border, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the color constraint of 'Border'. -
validateSpacing
public boolean validateSpacing(Spacing spacing, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateSpacing_size
public boolean validateSpacing_size(Spacing spacing, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the size constraint of 'Spacing'. -
validateSpacing_breakpoint
public boolean validateSpacing_breakpoint(Spacing spacing, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the breakpoint constraint of 'Spacing'. -
validateText
-
validateText_attributes
public boolean validateText_attributes(Text text, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the attributes constraint of 'Text'. -
validateFloat
-
validateFloat_attributes
public boolean validateFloat_attributes(Float float_, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the attributes constraint of 'Float'. -
validateTag
-
validateDiv
-
validateItem
-
validateItem_color
public boolean validateItem_color(Item item, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the color constraint of 'Item'. -
validateItem_activeAndDisabled
public boolean validateItem_activeAndDisabled(Item item, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the activeAndDisabled constraint of 'Item'. -
validateActionGroupItem
public boolean validateActionGroupItem(ActionGroupItem actionGroupItem, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateLinkActionGroupItem
public boolean validateLinkActionGroupItem(LinkActionGroupItem linkActionGroupItem, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateContentActionGroupItem
public boolean validateContentActionGroupItem(ContentActionGroupItem contentActionGroupItem, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateActionGroup
public boolean validateActionGroup(ActionGroup actionGroup, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateContainer
public boolean validateContainer(Container container, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateRow
-
validateColumnWidth
public boolean validateColumnWidth(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateColumnWidth_breakpoint
public boolean validateColumnWidth_breakpoint(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the breakpoint constraint of 'Column Width'. -
validateColumnWidth_width
public boolean validateColumnWidth_width(ColumnWidth columnWidth, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the width constraint of 'Column Width'. -
validateColumn
public boolean validateColumn(Column column, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTableRowContainer
public boolean validateTableRowContainer(TableRowContainer tableRowContainer, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTableSection
public boolean validateTableSection(TableSection tableSection, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTableHeader
public boolean validateTableHeader(TableHeader tableHeader, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTableConfiguration
public boolean validateTableConfiguration(TableConfiguration tableConfiguration, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTable
-
validateTableRow
public boolean validateTableRow(TableRow tableRow, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTableCell
public boolean validateTableCell(TableCell tableCell, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateCard
-
validateAlert
-
validateBadge
-
validateBreadcrumb
public boolean validateBreadcrumb(Breadcrumb breadcrumb, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateButton
public boolean validateButton(Button button, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateButtonGroup
public boolean validateButtonGroup(ButtonGroup buttonGroup, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateButtonToolbar
public boolean validateButtonToolbar(ButtonToolbar buttonToolbar, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateDropdown
public boolean validateDropdown(Dropdown dropdown, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateForm
-
validateListGroup
public boolean validateListGroup(ListGroup listGroup, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTooltip
public boolean validateTooltip(Tooltip tooltip, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateInputGroup
public boolean validateInputGroup(InputGroup inputGroup, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateFormGroup
public boolean validateFormGroup(FormGroup formGroup, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateCollapse
public boolean validateCollapse(Collapse collapse, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateModal
-
validateAccordion
public boolean validateAccordion(Accordion accordion, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateCarousel
public boolean validateCarousel(Carousel carousel, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateSlide
-
validateTheme
-
validateColor
-
validateSize
-
validateBreakpoint
public boolean validateBreakpoint(Breakpoint breakpoint, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTextAlignment
public boolean validateTextAlignment(Text.Alignment textAlignment, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTextTransform
public boolean validateTextTransform(Text.Transform textTransform, DiagnosticChain diagnostics, Map<Object, Object> context) -
validateTextWeight
public boolean validateTextWeight(Text.Weight textWeight, DiagnosticChain diagnostics, Map<Object, Object> context) -
getResourceLocator
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocatorin classEObjectValidator
-