@@ -49,7 +49,6 @@ source product.
4949namespace iText . StyledXmlParser . Css . Parse {
5050 /// <summary>Utilities class to parse a CSS style sheet.</summary>
5151 public sealed class CssStyleSheetParser {
52- // TODO refactor into interface
5352 /// <summary>
5453 /// Creates a new
5554 /// <see cref="CssStyleSheetParser"/>.
@@ -69,8 +68,8 @@ private CssStyleSheetParser() {
6968 /// </returns>
7069 public static CssStyleSheet Parse ( Stream stream , String baseUrl ) {
7170 CssParserStateController controller = new CssParserStateController ( baseUrl ) ;
72- TextReader br = PortUtil . WrapInBufferedReader ( new StreamReader ( stream , System . Text . Encoding . UTF8 ) ) ;
7371 // TODO determine charset correctly DEVSIX-1458
72+ TextReader br = PortUtil . WrapInBufferedReader ( new StreamReader ( stream , System . Text . Encoding . UTF8 ) ) ;
7473 char [ ] buffer = new char [ 8192 ] ;
7574 int length ;
7675 while ( ( length = br . Read ( buffer , 0 , buffer . Length ) ) > 0 ) {
@@ -105,7 +104,6 @@ public static CssStyleSheet Parse(Stream stream) {
105104 /// <see cref="iText.StyledXmlParser.Css.CssStyleSheet"/>
106105 /// </returns>
107106 public static CssStyleSheet Parse ( String data , String baseUrl ) {
108- // TODO charset? better to create parse logic based on string completely
109107 MemoryStream stream = new MemoryStream ( data . GetBytes ( System . Text . Encoding . UTF8 ) ) ;
110108 try {
111109 return Parse ( stream , baseUrl ) ;
0 commit comments