Java 类javax.swing.text.StyleContext.SmallAttributeSet 实例源码
项目:cn1
文件:StyleSheetTest.java
/**
* Shows that <code>StyleConstants</code> attributes are converted to
* corresponding <code>CSS.Attribute</code> ones.
*/
public void testAddAttributes() {
simple.addAttribute(StyleConstants.FontSize, new Integer(10));
simple.addAttribute(StyleConstants.Alignment,
new Integer(StyleConstants.ALIGN_CENTER));
attr = ss.addAttributes(empty, simple);
assertEquals(2, attr.getAttributeCount());
Enumeration names = attr.getAttributeNames();
boolean hasSize = false;
boolean hasAlign = false;
while (names.hasMoreElements()) {
Object name = names.nextElement();
hasSize |= name == Attribute.FONT_SIZE;
hasAlign |= name == Attribute.TEXT_ALIGN;
}
assertTrue(hasSize);
assertTrue(hasAlign);
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:freeVM
文件:StyleSheetTest.java
/**
* Shows that <code>StyleConstants</code> attributes are converted to
* corresponding <code>CSS.Attribute</code> ones.
*/
public void testAddAttributes() {
simple.addAttribute(StyleConstants.FontSize, new Integer(10));
simple.addAttribute(StyleConstants.Alignment,
new Integer(StyleConstants.ALIGN_CENTER));
attr = ss.addAttributes(empty, simple);
assertEquals(2, attr.getAttributeCount());
Enumeration names = attr.getAttributeNames();
boolean hasSize = false;
boolean hasAlign = false;
while (names.hasMoreElements()) {
Object name = names.nextElement();
hasSize |= name == Attribute.FONT_SIZE;
hasAlign |= name == Attribute.TEXT_ALIGN;
}
assertTrue(hasSize);
assertTrue(hasAlign);
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:freeVM
文件:StyleSheetTest.java
/**
* Shows that <code>StyleConstants</code> attributes are converted to
* corresponding <code>CSS.Attribute</code> ones.
*/
public void testAddAttributes() {
simple.addAttribute(StyleConstants.FontSize, new Integer(10));
simple.addAttribute(StyleConstants.Alignment,
new Integer(StyleConstants.ALIGN_CENTER));
attr = ss.addAttributes(empty, simple);
assertEquals(2, attr.getAttributeCount());
Enumeration names = attr.getAttributeNames();
boolean hasSize = false;
boolean hasAlign = false;
while (names.hasMoreElements()) {
Object name = names.nextElement();
hasSize |= name == Attribute.FONT_SIZE;
hasAlign |= name == Attribute.TEXT_ALIGN;
}
assertTrue(hasSize);
assertTrue(hasAlign);
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:cn1
文件:StyleContext_RemoveTest.java
/**
* Removes 1 attribute from a set, and the set is converted to
* SmallAttributeSet
*
*/
public void testRemoveAttributeCollapse() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
as = sc.removeAttribute(as, StyleContextTest.attr[0]);
assertEquals(9, as.getAttributeCount());
assertTrue(as instanceof SmallAttributeSet);
}
项目:cn1
文件:StyleContext_RemoveTest.java
/**
* Removes the last attribute from a set.
*/
public void testRemoveAttributeFromOne() {
AttributeSet as = StyleContextTest.addAttribute(1);
as = sc.removeAttribute(as, StyleContextTest.attr[0]);
assertEquals(0, as.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(as instanceof SmallAttributeSet);
} else {
assertSame(as, sc.getEmptySet());
}
}
项目:cn1
文件:StyleContext_RemoveTest.java
/**
* Removes one attribute from a set. The resulting set should become
* SmallAttributeSet.
*/
public void testRemoveAttributesEnumSmall() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
// Remove one element
AttributeSet test = sc.removeAttributes(as, new AttributeNameEnumeration(1));
assertEquals(9, test.getAttributeCount());
if (BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:cn1
文件:StyleContext_RemoveTest.java
/**
* Removes one attribute from a set. The resulting set should become
* SmallAttributeSet.
*/
public void testRemoveAttributesSetSmall() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
// Remove one element
AttributeSet test = sc.removeAttributes(as, StyleContextTest.addAttribute(1));
assertEquals(9, test.getAttributeCount());
if (BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:cn1
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNine() {
AttributeSet as1 = StyleContextTest.addAttribute(5);
AttributeSet as2 = StyleContextTest.addAttribute(null, 5, 4);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
assertTrue(test instanceof SmallAttributeSet);
}
项目:cn1
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNineAndNine() {
AttributeSet as1 = StyleContextTest.addAttribute(9);
AttributeSet as2 = StyleContextTest.addAttribute(9);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SimpleAttributeSet);
} else {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:cn1
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNineFull() {
AttributeSet as1 = StyleContextTest.addAttribute(8);
AttributeSet as2 = StyleContextTest.addAttribute(9);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SimpleAttributeSet);
} else {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:cn1
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesWithoutCache() {
AttributeSet as1 = StyleContextTest.addAttribute(5);
AttributeSet as2 = StyleContextTest.addAttribute(null, 5, 3);
as2 = sc.addAttribute(as2, StyleConstants.LineSpacing, new Float(0.5));
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
assertTrue(test instanceof SmallAttributeSet);
}
项目:cn1
文件:StyleContextTest.java
@Override
public SmallAttributeSet createSmallAttributeSet(final AttributeSet a) {
if (attrSet == null) {
// This condition is true in StyleContext's constructor
return super.createSmallAttributeSet(a);
}
attrSet[count] = super.createSmallAttributeSet(a);
return (SmallAttributeSet) attrSet[count++];
}
项目:cn1
文件:StyleContext_SmallAttributeSetTest.java
@Override
protected void setUp() throws Exception {
super.setUp();
sc = new StyleContext();
attrSet = sc.new SmallAttributeSet(as);
as = attrSet;
asWithResolver = sc.new SmallAttributeSet(asWithResolver);
}
项目:cn1
文件:StyleContext_AddAttrTest.java
/**
* Add nine attributes into a set, and try to add the tenth one
* which is already in the set.
*/
public void testAddAttributeNineSameValue() {
AttributeSet as = StyleContextTest.addAttribute(9);
as = sc.addAttribute(as, StyleConstants.Bold, Boolean.TRUE);
assertEquals(9, as.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(as instanceof SimpleAttributeSet);
} else {
assertTrue(as instanceof SmallAttributeSet);
}
}
项目:cn1
文件:StyleContext_AddAttrTest.java
/**
* Add four attributes into a set, but one of them is used twice,
* so the returned attribute set should contain only three ones.
*/
public void testAddAttributeThreeSameKey() {
AttributeSet as = StyleContextTest.addAttribute(3);
as = sc.addAttribute(as, StyleConstants.Bold, Boolean.FALSE);
assertEquals(3, as.getAttributeCount());
assertTrue(as instanceof SmallAttributeSet);
}
项目:cn1
文件:StyleSheetTest.java
/**
* Shows that <code>StyleConstants.FontSize</code> is converted to
* <code>CSS.Attribute.FONT_SIZE</code>.
*/
public void testAddAttribute() {
attr = ss.addAttribute(empty, StyleConstants.FontSize, new Integer(10));
Enumeration names = attr.getAttributeNames();
Object name = names.nextElement();
assertSame(Attribute.FONT_SIZE, name);
assertFalse(names.hasMoreElements());
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:cn1
文件:StyleSheetTest.java
/**
* Shows that attribute is stored <em>AS IS</em> if there's no
* <code>CSS</code> equivalent to <code>StyleConstants</code> attribute.
*/
public void testAddAttributeNoCSS() {
attr = ss.addAttribute(empty, StyleConstants.BidiLevel, new Integer(0));
assertEquals(1, attr.getAttributeCount());
Enumeration names = attr.getAttributeNames();
Object name = names.nextElement();
assertSame(StyleConstants.BidiLevel, name);
assertFalse(names.hasMoreElements());
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:cn1
文件:StyleSheetTest.java
public void testCreateSmallAttributeSet() {
final Object value = new Integer(12);
simple.addAttribute(StyleConstants.FontSize, value);
attr = ss.createSmallAttributeSet(simple);
assertTrue(attr instanceof SmallAttributeSet);
assertNotSame(SmallAttributeSet.class, attr.getClass());
assertEquals(1, attr.getAttributeCount());
assertSame(value, attr.getAttribute(StyleConstants.FontSize));
assertNull(attr.getAttribute(Attribute.FONT_SIZE));
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes 1 attribute from a set, and the set is converted to
* SmallAttributeSet
*
*/
public void testRemoveAttributeCollapse() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
as = sc.removeAttribute(as, StyleContextTest.attr[0]);
assertEquals(9, as.getAttributeCount());
assertTrue(as instanceof SmallAttributeSet);
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes the last attribute from a set.
*/
public void testRemoveAttributeFromOne() {
AttributeSet as = StyleContextTest.addAttribute(1);
as = sc.removeAttribute(as, StyleContextTest.attr[0]);
assertEquals(0, as.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(as instanceof SmallAttributeSet);
} else {
assertSame(as, sc.getEmptySet());
}
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes one attribute from a set. The resulting set should become
* SmallAttributeSet.
*/
public void testRemoveAttributesEnumSmall() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
// Remove one element
AttributeSet test = sc.removeAttributes(as, new AttributeNameEnumeration(1));
assertEquals(9, test.getAttributeCount());
if (BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes one attribute from a set. The resulting set should become
* SmallAttributeSet.
*/
public void testRemoveAttributesSetSmall() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
// Remove one element
AttributeSet test = sc.removeAttributes(as, StyleContextTest.addAttribute(1));
assertEquals(9, test.getAttributeCount());
if (BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNine() {
AttributeSet as1 = StyleContextTest.addAttribute(5);
AttributeSet as2 = StyleContextTest.addAttribute(null, 5, 4);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
assertTrue(test instanceof SmallAttributeSet);
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNineAndNine() {
AttributeSet as1 = StyleContextTest.addAttribute(9);
AttributeSet as2 = StyleContextTest.addAttribute(9);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SimpleAttributeSet);
} else {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNineFull() {
AttributeSet as1 = StyleContextTest.addAttribute(8);
AttributeSet as2 = StyleContextTest.addAttribute(9);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SimpleAttributeSet);
} else {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesWithoutCache() {
AttributeSet as1 = StyleContextTest.addAttribute(5);
AttributeSet as2 = StyleContextTest.addAttribute(null, 5, 3);
as2 = sc.addAttribute(as2, StyleConstants.LineSpacing, new Float(0.5));
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
assertTrue(test instanceof SmallAttributeSet);
}
项目:freeVM
文件:StyleContextTest.java
@Override
public SmallAttributeSet createSmallAttributeSet(final AttributeSet a) {
if (attrSet == null) {
// This condition is true in StyleContext's constructor
return super.createSmallAttributeSet(a);
}
attrSet[count] = super.createSmallAttributeSet(a);
return (SmallAttributeSet) attrSet[count++];
}
项目:freeVM
文件:StyleContext_SmallAttributeSetTest.java
@Override
protected void setUp() throws Exception {
super.setUp();
sc = new StyleContext();
attrSet = sc.new SmallAttributeSet(as);
as = attrSet;
asWithResolver = sc.new SmallAttributeSet(asWithResolver);
}
项目:freeVM
文件:StyleContext_AddAttrTest.java
/**
* Add nine attributes into a set, and try to add the tenth one
* which is already in the set.
*/
public void testAddAttributeNineSameValue() {
AttributeSet as = StyleContextTest.addAttribute(9);
as = sc.addAttribute(as, StyleConstants.Bold, Boolean.TRUE);
assertEquals(9, as.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(as instanceof SimpleAttributeSet);
} else {
assertTrue(as instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_AddAttrTest.java
/**
* Add four attributes into a set, but one of them is used twice,
* so the returned attribute set should contain only three ones.
*/
public void testAddAttributeThreeSameKey() {
AttributeSet as = StyleContextTest.addAttribute(3);
as = sc.addAttribute(as, StyleConstants.Bold, Boolean.FALSE);
assertEquals(3, as.getAttributeCount());
assertTrue(as instanceof SmallAttributeSet);
}
项目:freeVM
文件:StyleSheetTest.java
/**
* Shows that <code>StyleConstants.FontSize</code> is converted to
* <code>CSS.Attribute.FONT_SIZE</code>.
*/
public void testAddAttribute() {
attr = ss.addAttribute(empty, StyleConstants.FontSize, new Integer(10));
Enumeration names = attr.getAttributeNames();
Object name = names.nextElement();
assertSame(Attribute.FONT_SIZE, name);
assertFalse(names.hasMoreElements());
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:freeVM
文件:StyleSheetTest.java
/**
* Shows that attribute is stored <em>AS IS</em> if there's no
* <code>CSS</code> equivalent to <code>StyleConstants</code> attribute.
*/
public void testAddAttributeNoCSS() {
attr = ss.addAttribute(empty, StyleConstants.BidiLevel, new Integer(0));
assertEquals(1, attr.getAttributeCount());
Enumeration names = attr.getAttributeNames();
Object name = names.nextElement();
assertSame(StyleConstants.BidiLevel, name);
assertFalse(names.hasMoreElements());
assertTrue(attr instanceof SmallAttributeSet);
assertSame(SmallAttributeSet.class, attr.getClass().getSuperclass());
}
项目:freeVM
文件:StyleSheetTest.java
public void testCreateSmallAttributeSet() {
final Object value = new Integer(12);
simple.addAttribute(StyleConstants.FontSize, value);
attr = ss.createSmallAttributeSet(simple);
assertTrue(attr instanceof SmallAttributeSet);
assertNotSame(SmallAttributeSet.class, attr.getClass());
assertEquals(1, attr.getAttributeCount());
assertSame(value, attr.getAttribute(StyleConstants.FontSize));
assertNull(attr.getAttribute(Attribute.FONT_SIZE));
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes 1 attribute from a set, and the set is converted to
* SmallAttributeSet
*
*/
public void testRemoveAttributeCollapse() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
as = sc.removeAttribute(as, StyleContextTest.attr[0]);
assertEquals(9, as.getAttributeCount());
assertTrue(as instanceof SmallAttributeSet);
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes the last attribute from a set.
*/
public void testRemoveAttributeFromOne() {
AttributeSet as = StyleContextTest.addAttribute(1);
as = sc.removeAttribute(as, StyleContextTest.attr[0]);
assertEquals(0, as.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(as instanceof SmallAttributeSet);
} else {
assertSame(as, sc.getEmptySet());
}
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes one attribute from a set. The resulting set should become
* SmallAttributeSet.
*/
public void testRemoveAttributesEnumSmall() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
// Remove one element
AttributeSet test = sc.removeAttributes(as, new AttributeNameEnumeration(1));
assertEquals(9, test.getAttributeCount());
if (BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_RemoveTest.java
/**
* Removes one attribute from a set. The resulting set should become
* SmallAttributeSet.
*/
public void testRemoveAttributesSetSmall() {
AttributeSet as = StyleContextTest.addAttribute(10);
assertTrue(as instanceof SimpleAttributeSet);
// Remove one element
AttributeSet test = sc.removeAttributes(as, StyleContextTest.addAttribute(1));
assertEquals(9, test.getAttributeCount());
if (BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNine() {
AttributeSet as1 = StyleContextTest.addAttribute(5);
AttributeSet as2 = StyleContextTest.addAttribute(null, 5, 4);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
assertTrue(test instanceof SmallAttributeSet);
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNineAndNine() {
AttributeSet as1 = StyleContextTest.addAttribute(9);
AttributeSet as2 = StyleContextTest.addAttribute(9);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SimpleAttributeSet);
} else {
assertTrue(test instanceof SmallAttributeSet);
}
}
项目:freeVM
文件:StyleContext_AddAttrsTest.java
public void testAddAttributesNineFull() {
AttributeSet as1 = StyleContextTest.addAttribute(8);
AttributeSet as2 = StyleContextTest.addAttribute(9);
AttributeSet test = sc.addAttributes(as1, as2);
assertEquals(9, test.getAttributeCount());
if (!BasicSwingTestCase.isHarmony()) {
assertTrue(test instanceof SimpleAttributeSet);
} else {
assertTrue(test instanceof SmallAttributeSet);
}
}