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