@@ -730,76 +730,130 @@ classDiagram
730
730
CSSListItem <|-- AtRule: inheritance
731
731
AtRule <|.. AtRuleBlockList: realization
732
732
CSSBlockList <|-- AtRuleBlockList: inheritance
733
+ AtRuleBlockList ..> OutputFormat: dependency
733
734
AtRule <|.. AtRuleSet: realization
735
+ AtRuleSet ..> OutputFormat: dependency
734
736
RuleSet <|-- AtRuleSet: inheritance
735
737
CSSList <|-- CSSBlockList: inheritance
736
738
Renderable <|-- CSSElement: inheritance
739
+ CSSFunction ..> OutputFormat: dependency
740
+ CSSFunction ..> ParserState: dependency
737
741
ValueList <|-- CSSFunction: inheritance
742
+ CSSList ..> AtRuleBlockList: dependency
743
+ CSSList ..> AtRuleSet: dependency
738
744
CSSElement <|.. CSSList: realization
739
745
CSSListItem <|.. CSSList: realization
746
+ CSSList ..> CSSNamespace: dependency
740
747
CSSList ..> Charset: dependency
741
748
CSSList ..> Import: dependency
749
+ CSSList ..> KeyFrame: dependency
750
+ CSSList ..> OutputFormat: dependency
751
+ CSSList ..> ParserState: dependency
742
752
Positionable <|.. CSSList: realization
753
+ CSSList ..> Selector: dependency
754
+ CSSList ..> SourceException: dependency
755
+ CSSList ..> UnexpectedTokenException: dependency
743
756
Commentable <|-- CSSListItem: inheritance
744
757
Renderable <|-- CSSListItem: inheritance
745
758
AtRule <|.. CSSNamespace: realization
759
+ CSSNamespace ..> OutputFormat: dependency
746
760
Positionable <|.. CSSNamespace: realization
761
+ CSSString ..> OutputFormat: dependency
762
+ CSSString ..> ParserState: dependency
747
763
PrimitiveValue <|-- CSSString: inheritance
764
+ CSSString ..> SourceException: dependency
748
765
CSSFunction <|-- CalcFunction: inheritance
766
+ CalcFunction ..> CalcRuleValueList: dependency
767
+ CalcFunction ..> ParserState: dependency
768
+ CalcFunction ..> RuleValueList: dependency
769
+ CalcFunction ..> UnexpectedTokenException: dependency
770
+ CalcRuleValueList ..> OutputFormat: dependency
749
771
RuleValueList <|-- CalcRuleValueList: inheritance
750
772
AtRule <|.. Charset: realization
751
773
Charset ..> CSSString: dependency
774
+ Charset ..> OutputFormat: dependency
752
775
Positionable <|.. Charset: realization
753
776
CSSFunction <|-- Color: inheritance
777
+ Color ..> OutputFormat: dependency
778
+ Color ..> ParserState: dependency
779
+ Color ..> Size: dependency
780
+ Color ..> UnexpectedTokenException: dependency
781
+ Comment ..> OutputFormat: dependency
754
782
Positionable <|.. Comment: realization
755
783
Renderable <|.. Comment: realization
784
+ DeclarationBlock ..> KeyframeSelector: dependency
785
+ DeclarationBlock ..> OutputException: dependency
786
+ DeclarationBlock ..> OutputFormat: dependency
787
+ DeclarationBlock ..> ParserState: dependency
756
788
RuleSet <|-- DeclarationBlock: inheritance
757
789
DeclarationBlock ..> Selector: dependency
790
+ DeclarationBlock ..> UnexpectedTokenException: dependency
758
791
CSSBlockList <|-- Document: inheritance
792
+ Document ..> OutputFormat: dependency
793
+ Document ..> ParserState: dependency
759
794
AtRule <|.. Import: realization
795
+ Import ..> OutputFormat: dependency
760
796
Positionable <|.. Import: realization
797
+ Import ..> URL: dependency
761
798
AtRule <|.. KeyFrame: realization
762
799
CSSList <|-- KeyFrame: inheritance
800
+ KeyFrame ..> OutputFormat: dependency
763
801
Selector <|-- KeyframeSelector: inheritance
802
+ LineName ..> OutputFormat: dependency
803
+ LineName ..> ParserState: dependency
764
804
ValueList <|-- LineName: inheritance
765
805
SourceException <|-- OutputException: inheritance
766
806
OutputFormat ..> OutputFormatter: dependency
807
+ OutputFormatter ..> Commentable: dependency
808
+ OutputFormatter ..> InvalidArgumentException: dependency
767
809
OutputFormatter ..> OutputFormat: dependency
810
+ Parser ..> Document: dependency
768
811
Parser ..> ParserState: dependency
812
+ ParserState ..> Anchor: dependency
813
+ ParserState ..> Comment: dependency
769
814
ParserState ..> Settings: dependency
815
+ ParserState ..> SourceException: dependency
816
+ ParserState ..> UnexpectedEOFException: dependency
817
+ ParserState ..> UnexpectedTokenException: dependency
770
818
Value <|-- PrimitiveValue: inheritance
819
+ Renderable ..> OutputFormat: dependency
771
820
CSSElement <|.. Rule: realization
772
821
Commentable <|.. Rule: realization
822
+ Rule ..> OutputFormat: dependency
823
+ Rule ..> ParserState: dependency
773
824
Positionable <|.. Rule: realization
774
825
Rule ..> RuleValueList: dependency
826
+ RuleContainer ..> Rule: dependency
775
827
CSSElement <|.. RuleSet: realization
776
828
CSSListItem <|.. RuleSet: realization
829
+ RuleSet ..> OutputFormat: dependency
830
+ RuleSet ..> ParserState: dependency
777
831
Positionable <|.. RuleSet: realization
778
832
RuleSet ..> Rule: dependency
779
833
RuleContainer <|.. RuleSet: realization
834
+ RuleSet ..> UnexpectedValueException: dependency
780
835
ValueList <|-- RuleValueList: inheritance
836
+ Selector ..> OutputFormat: dependency
781
837
Renderable <|.. Selector: realization
838
+ Size ..> OutputFormat: dependency
839
+ Size ..> ParserState: dependency
782
840
PrimitiveValue <|-- Size: inheritance
783
841
Exception <|-- SourceException: inheritance
784
842
Positionable <|.. SourceException: realization
785
843
URL ..> CSSString: dependency
844
+ URL ..> OutputFormat: dependency
845
+ URL ..> ParserState: dependency
786
846
PrimitiveValue <|-- URL: inheritance
787
847
UnexpectedTokenException <|-- UnexpectedEOFException: inheritance
788
848
SourceException <|-- UnexpectedTokenException: inheritance
789
849
CSSElement <|.. Value: realization
850
+ Value ..> CSSFunction: dependency
851
+ Value ..> ParserState: dependency
790
852
Positionable <|.. Value: realization
853
+ Value ..> RuleValueList: dependency
854
+ Value ..> UnexpectedTokenException: dependency
855
+ ValueList ..> OutputFormat: dependency
791
856
Value <|-- ValueList: inheritance
792
-
793
- CSSList ..> CSSList: dependency
794
- CSSList ..> Comment: dependency
795
- CSSList ..> RuleSet: dependency
796
- CSSNamespace ..> Comment: dependency
797
- Charset ..> Comment: dependency
798
- Import ..> Comment: dependency
799
- OutputFormat ..> OutputFormat: dependency
800
- Rule ..> Comment: dependency
801
- RuleSet ..> Comment: dependency
802
- ValueList ..> Value: dependency
803
857
```
804
858
805
859
## API and deprecation policy
0 commit comments