/** * Implements {@link ExtendedParser#parseMedia(String)}. */ public SACMediaList parseMedia(String mediaText) throws CSSException, IOException { CSSSACMediaList result = new CSSSACMediaList(); if (!"all".equalsIgnoreCase(mediaText)) { StringTokenizer st = new StringTokenizer(mediaText, " ,"); while (st.hasMoreTokens()) { result.append(st.nextToken()); } } return result; }
/** * Implements {@link ExtendedParser#parseMedia(String)}. */ public SACMediaList parseMedia(String mediaText) throws CSSException, IOException { CSSSACMediaList result = new CSSSACMediaList(); if (!"all".equalsIgnoreCase(mediaText)) { StringTokenizer st = new StringTokenizer(mediaText, " ,"); while (st.hasMoreTokens()) { result.append(st.nextToken()); } } return result; } }
/** * Implements {@link ExtendedParser#parseMedia(String)}. */ public SACMediaList parseMedia(String mediaText) throws CSSException, IOException { CSSSACMediaList result = new CSSSACMediaList(); if (!"all".equalsIgnoreCase(mediaText)) { StringTokenizer st = new StringTokenizer(mediaText, " ,"); while (st.hasMoreTokens()) { result.append(st.nextToken()); } } return result; }
/** * Implements {@link ExtendedParser#parseMedia(String)}. */ public SACMediaList parseMedia(String mediaText) throws CSSException, IOException { CSSSACMediaList result = new CSSSACMediaList(); if (!"all".equalsIgnoreCase(mediaText)) { StringTokenizer st = new StringTokenizer(mediaText, " ,"); while (st.hasMoreTokens()) { result.append(st.nextToken()); } } return result; }
/** * Implements {@link ExtendedParser#parseMedia(String)}. */ public SACMediaList parseMedia(String mediaText) throws CSSException, IOException { CSSSACMediaList result = new CSSSACMediaList(); if (!"all".equalsIgnoreCase(mediaText)) { StringTokenizer st = new StringTokenizer(mediaText, " ,"); while (st.hasMoreTokens()) { result.append(st.nextToken()); } } return result; } }
/** * Implements {@link ExtendedParser#parseMedia(String)}. */ public SACMediaList parseMedia(String mediaText) throws CSSException, IOException { CSSSACMediaList result = new CSSSACMediaList(); if (!"all".equalsIgnoreCase(mediaText)) { StringTokenizer st = new StringTokenizer(mediaText, " ,"); while (st.hasMoreTokens()) { result.append(st.nextToken()); } } return result; } }
/** * Parses a media list. */ protected CSSSACMediaList parseMediaList() { CSSSACMediaList result = new CSSSACMediaList(); result.append(scanner.getStringValue()); nextIgnoreSpaces(); while (current == LexicalUnits.COMMA) { nextIgnoreSpaces(); switch (current) { default: reportError("identifier"); break; case LexicalUnits.IDENTIFIER: result.append(scanner.getStringValue()); nextIgnoreSpaces(); } } return result; }
/** * Parses a media list. */ protected CSSSACMediaList parseMediaList() { CSSSACMediaList result = new CSSSACMediaList(); result.append(scanner.getStringValue()); nextIgnoreSpaces(); while (current == LexicalUnits.COMMA) { nextIgnoreSpaces(); switch (current) { default: reportError("identifier"); break; case LexicalUnits.IDENTIFIER: result.append(scanner.getStringValue()); nextIgnoreSpaces(); } } return result; }
/** * Parses a media list. */ protected CSSSACMediaList parseMediaList() { CSSSACMediaList result = new CSSSACMediaList(); result.append(scanner.getStringValue()); nextIgnoreSpaces(); while (current == LexicalUnits.COMMA) { nextIgnoreSpaces(); switch (current) { default: reportError("identifier"); break; case LexicalUnits.IDENTIFIER: result.append(scanner.getStringValue()); nextIgnoreSpaces(); } } return result; }
/** * Parses an import rule. Assumes the current token is '@import'. */ protected void parseImportRule() { String uri = null; switch (current) { default: reportError("string.or.uri"); return; case LexicalUnits.STRING: case LexicalUnits.URI: uri = scanner.getStringValue(); nextIgnoreSpaces(); } CSSSACMediaList ml; if (current != LexicalUnits.IDENTIFIER) { ml = new CSSSACMediaList(); ml.append("all"); } else { ml = parseMediaList(); } documentHandler.importStyle(uri, ml, null); if (current != LexicalUnits.SEMI_COLON) { reportError("semicolon"); } else { next(); } }
/** * Parses an import rule. Assumes the current token is '@import'. */ protected void parseImportRule() { String uri = null; switch (current) { default: reportError("string.or.uri"); return; case LexicalUnits.STRING: case LexicalUnits.URI: uri = scanner.getStringValue(); nextIgnoreSpaces(); } CSSSACMediaList ml; if (current != LexicalUnits.IDENTIFIER) { ml = new CSSSACMediaList(); ml.append("all"); } else { ml = parseMediaList(); } documentHandler.importStyle(uri, ml, null); if (current != LexicalUnits.SEMI_COLON) { reportError("semicolon"); } else { next(); } }
/** * Parses an import rule. Assumes the current token is '@import'. */ protected void parseImportRule() { String uri = null; switch (current) { default: reportError("string.or.uri"); return; case LexicalUnits.STRING: case LexicalUnits.URI: uri = scanner.getStringValue(); nextIgnoreSpaces(); } CSSSACMediaList ml; if (current != LexicalUnits.IDENTIFIER) { ml = new CSSSACMediaList(); ml.append("all"); } else { ml = parseMediaList(); } documentHandler.importStyle(uri, ml, null); if (current != LexicalUnits.SEMI_COLON) { reportError("semicolon"); } else { next(); } }