当前位置: 首页>>代码示例>>Java>>正文


Java StyleSheet.get方法代码示例

本文整理汇总了Java中cz.vutbr.web.css.StyleSheet.get方法的典型用法代码示例。如果您正苦于以下问题:Java StyleSheet.get方法的具体用法?Java StyleSheet.get怎么用?Java StyleSheet.get使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在cz.vutbr.web.css.StyleSheet的用法示例。


在下文中一共展示了StyleSheet.get方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testRGBFunction1

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test 
public void testRGBFunction1() throws IOException, CSSException   {
	
	StyleSheet ss = CSSFactory.parseString(TEST_RGBFUNCTION1, null);
	assertEquals("One rule is set", 1, ss.size());
	
	RuleSet rule = (RuleSet) ss.get(0);				
	
	assertArrayEquals("Rule contains one selector BODY ", 
			SelectorsUtil.createSelectors("BODY"), 
			rule.getSelectors());
	
	assertEquals("Rule contains one declaration {color: #00aa85;}",
			DeclarationsUtil.appendDeclaration(null, "color", 
					tf.createColor(192, 64, 32)),
			rule.asList());
	
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:19,代码来源:SimpleTest.java

示例2: testRGBFunction2

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test 
public void testRGBFunction2() throws IOException, CSSException   {
	
	StyleSheet ss = CSSFactory.parseString(TEST_RGBFUNCTION2, null);
	assertEquals("One rule is set", 1, ss.size());
	
	RuleSet rule = (RuleSet) ss.get(0);				
	
	assertArrayEquals("Rule contains one selector BODY ", 
			SelectorsUtil.createSelectors("BODY"), 
			rule.getSelectors());
	
	assertEquals("Rule contains one declaration {color: rgb(50%,40%,30%);}",
			DeclarationsUtil.appendDeclaration(null, "color", 
					tf.createColor(127, 102, 76)),
			rule.asList());
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:18,代码来源:SimpleTest.java

示例3: testRGBFunctionInvalid

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test 
public void testRGBFunctionInvalid() throws IOException, CSSException   {
    
    StyleSheet ss = CSSFactory.parseString(TEST_RGBFUNCTION_INVALID, null);
    assertEquals("One rule is set", 1, ss.size());
    
    RuleSet rule = (RuleSet) ss.get(0);             
    
    assertArrayEquals("Rule contains one selector BODY ", 
            SelectorsUtil.createSelectors("BODY"), 
            rule.getSelectors());
    
    assertEquals("Rule contains one declaration", 1, rule.size());
    Term<?> value = rule.get(0).get(0);
    assertTrue("Assigned value is TermFunction (not TermColor)", value instanceof TermFunction);
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:17,代码来源:SimpleTest.java

示例4: testHSLFunction1

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test 
public void testHSLFunction1() throws IOException, CSSException   {
    
    StyleSheet ss = CSSFactory.parseString(TEST_HSLFUNCTION1, null);
    assertEquals("One rule is set", 1, ss.size());
    
    RuleSet rule = (RuleSet) ss.get(0);             
    
    assertArrayEquals("Rule contains one selector BODY ", 
            SelectorsUtil.createSelectors("BODY"), 
            rule.getSelectors());
    
    assertEquals("Rule contains one declaration with color",
            DeclarationsUtil.appendDeclaration(null, "color", 
                    tf.createColor(0, 255, 0)),
            rule.asList());
    
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:19,代码来源:SimpleTest.java

示例5: testPseudo

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testPseudo() throws CSSException, IOException {

	StyleSheet ss = CSSFactory.parseString(TEST_PSEUDO, null);
	assertEquals("One rule is set", 1, ss.size());

	RuleSet rule = (RuleSet) ss.get(0);

	List<CombinedSelector> cslist = SelectorsUtil.appendCS(null);
	SelectorsUtil.appendSimpleSelector(cslist, null, null, rf
			.createPseudoPage("hover", null));

	assertArrayEquals("Rule contains one pseudoselector :hover", cslist.toArray(), rule
			.getSelectors());

	assertEquals(
			"Rule contains one declaration { text-decoration: underline; }",
			DeclarationsUtil.appendDeclaration(null, "text-decoration", tf
					.createIdent("underline")), rule.asList());
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:21,代码来源:SelectorTest.java

示例6: testClass

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testClass() throws CSSException, IOException {

	StyleSheet ss = CSSFactory.parseString(TEST_CLASS, null);
	assertEquals("One rule is set", 1, ss.size());

	RuleSet rule = (RuleSet) ss.get(0);

	List<CombinedSelector> cslist = SelectorsUtil.appendCS(null);
	SelectorsUtil.appendSimpleSelector(cslist, null, null, rf
			.createClass("fit"));

	assertArrayEquals("Rule contains one class selector .fit", cslist.toArray(), rule
			.getSelectors());

	assertEquals("Rule contains one declaration { width: 80%;}",
			DeclarationsUtil.appendDeclaration(null, "width", tf
					.createPercent(80.0f)), rule.asList());
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:20,代码来源:SelectorTest.java

示例7: testHashColor1

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testHashColor1() throws IOException, CSSException   {

	StyleSheet ss = CSSFactory.parseString(TEST_HASH_COLOR1, null);
	assertEquals("One rule is set", 1, ss.size());
	
	RuleSet rule = (RuleSet) ss.get(0);				
	
	assertArrayEquals("Rule contains one selector BODY ", 
			SelectorsUtil.createSelectors("BODY"), 
			rule.getSelectors());
	
	assertEquals("Rule contains one declaration {color: #00aa85;}",
			DeclarationsUtil.appendDeclaration(null, "color", 
					tf.createColor(0, 170, 133)),
			rule.asList());
	
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:19,代码来源:SimpleTest.java

示例8: testPseudoFunc

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testPseudoFunc() throws CSSException, IOException {

	StyleSheet ss = CSSFactory.parseString(TEST_PSEUDO_FUNC, null);
	assertEquals("One rule is set", 1, ss.size());

	RuleSet rule = (RuleSet) ss.get(0);

	List<CombinedSelector> cslist = SelectorsUtil.appendCS(null);
	SelectorsUtil.appendSimpleSelector(cslist, null, null, rf
			.createPseudoPage("fr", "lang"));
	SelectorsUtil.appendChild(cslist, "Q");

	assertArrayEquals("Rule contains one combined pseudoselector :lang(fr)>Q",
			cslist.toArray(), rule.getSelectors());

	List<Term<?>> terms = DeclarationsUtil.appendTerm(null, null, tf
			.createString("« "));
	DeclarationsUtil.appendSpaceTerm(terms, tf.createString(" »"));

	assertEquals("Rule contains one declaration { quotes: '« ' ' »' }",
			DeclarationsUtil.appendDeclaration(null, "quotes", terms), rule
					.asList());
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:25,代码来源:SelectorTest.java

示例9: testPreceding

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testPreceding() throws CSSException, IOException {

    StyleSheet ss = CSSFactory.parseString(TEST_PRECEDING, null);
    assertEquals("One rule is set", 1, ss.size());

    RuleSet rule = (RuleSet) ss.get(0);

    List<CombinedSelector> cslist = SelectorsUtil.appendCS(null);
    SelectorsUtil.appendSimpleSelector(cslist, "DIV", null);
    SelectorsUtil.appendPreceding(cslist, "P");

    assertArrayEquals("Rule contains one combined selectors DIV~P ", cslist.toArray(),
            rule.getSelectors());

    assertEquals("Rule contains one declaration {color:blue;}",
            DeclarationsUtil.appendDeclaration(null, "color", tf
                    .createColor(0, 0, 255)), rule.asList());

}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:21,代码来源:SelectorTest.java

示例10: testAdjacent

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testAdjacent() throws CSSException, IOException {

	StyleSheet ss = CSSFactory.parseString(TEST_ADJACENT, null);
	assertEquals("One rule is set", 1, ss.size());

	RuleSet rule = (RuleSet) ss.get(0);

	List<CombinedSelector> cslist = SelectorsUtil.appendCS(null);
	SelectorsUtil.appendSimpleSelector(cslist, "DIV", null);
	SelectorsUtil.appendAdjacent(cslist, "P");

	assertArrayEquals("Rule contains one combined selectors DIV+P ", cslist.toArray(),
			rule.getSelectors());

	assertEquals("Rule contains one declaration {color:blue;}",
			DeclarationsUtil.appendDeclaration(null, "color", tf
					.createColor(0, 0, 255)), rule.asList());

}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:21,代码来源:SelectorTest.java

示例11: testFFMultiSrc2

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
    public void testFFMultiSrc2() throws IOException, CSSException {

        log.info("input:\n\n\n" + TEST_STRING3 + "\n\n\n");
        StyleSheet ss;

        ss = CSSFactory.parseString(TEST_STRING3, null);

        assertEquals("Two rules are set", 2, ss.size());

        RuleFontFace rule = (RuleFontFace) ss.get(0);
        assertEquals("Rule contains 3 declarations ", 3, rule.size());
        assertEquals("Rule contains font-family declaration", "font-family: 'MyWebFont';\n", rule.get(0).toString());
//        assertEquals("Rule contains scr declaration",
//                "src: url('myfont.woff2') format('woff2'), url('myfont.woff') format('woff'), url('myfont.ttf') format('truetype');\n",
//                rule.get(1).toString());

    }
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:19,代码来源:FontFaceTest.java

示例12: testAttribute

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testAttribute() throws CSSException, IOException {

	StyleSheet ss = CSSFactory.parseString(TEST_ATTRIB, null);
	assertEquals("One rule is set", 1, ss.size());

	RuleSet rule = (RuleSet) ss.get(0);

	List<CombinedSelector> cslist = SelectorsUtil.appendCS(null);
	SelectorsUtil.appendSimpleSelector(cslist, "A", null, rf
			.createAttribute("fit.vutbr.cz", true,
					Selector.Operator.EQUALS, "href"), rf.createAttribute(
			"fit", false, Selector.Operator.DASHMATCH, "id"));

	assertArrayEquals(
			"Rule contains one ID attributed selector A[href='fit.vutbr.cz'][id|=fit]",
			cslist.toArray(), rule.getSelectors());

	assertEquals("Rule contains one declaration { text-align: left; }",
			DeclarationsUtil.appendDeclaration(null, "text-align", tf
					.createIdent("left")), rule.asList());
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:23,代码来源:SelectorTest.java

示例13: createCombinedSelectors

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
static List<CombinedSelector> createCombinedSelectors(final String selectorText) {
  final StyleSheet jSheet = parse(selectorText + "{}");
  if (jSheet.size() > 0) {
    final RuleSet ruleSet = (RuleSet) jSheet.get(0);
    return Arrays.asList(ruleSet.getSelectors());
  }
  return new ArrayList<CombinedSelector>();
}
 
开发者ID:UprootLabs,项目名称:jStyleDomBridge,代码行数:9,代码来源:CSSUtils.java

示例14: vendorSpecificUnderscore

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void vendorSpecificUnderscore() throws IOException, CSSException 
{
	StyleSheet ss = CSSFactory.parseString(TEST_DECL1A, null);
	assertEquals("Two properties are accepted", 2, ss.get(0).size());
	
	final RuleSet rule = (RuleSet) ss.get(0);
       assertEquals("The first property value has three terms", 3, rule.get(0).size());
}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:10,代码来源:FunctionsTest.java

示例15: testSimpleFF

import cz.vutbr.web.css.StyleSheet; //导入方法依赖的package包/类
@Test
public void testSimpleFF() throws IOException, CSSException {
    log.info("input:\n\n\n" + TEST_STRING1 + "\n\n\n");
    StyleSheet ss;

    ss = CSSFactory.parseString(TEST_STRING1, null);

    assertEquals("One rule is set", 1, ss.size());

    RuleFontFace rule = (RuleFontFace) ss.get(0);
    assertEquals("Rule contains 2 declarations ", 2, rule.size());
    assertEquals("Rule contains font-family declaration", "font-family: 'MyWebFont';\n", rule.get(0).toString());
    assertEquals("Rule contains scr declaration", "src: url('myfont.woff2') format('woff2');\n", rule.get(1).toString());

}
 
开发者ID:radkovo,项目名称:jStyleParser,代码行数:16,代码来源:FontFaceTest.java


注:本文中的cz.vutbr.web.css.StyleSheet.get方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。