JavaTM Platform
Standard Ed. 6

javax.swing.text
클래스 SimpleAttributeSet

java.lang.Object 
  상위를 확장 javax.swing.text.SimpleAttributeSet
모든 구현된 인터페이스:
Serializable , Cloneable , AttributeSet , MutableAttributeSet


public class SimpleAttributeSet
extends Object
implements MutableAttributeSet , Serializable , Cloneable

해시 테이블을 사용하는, MutableAttributeSet 의 직접적인 구현입니다.

경고: 이 클래스의 직렬화 된 객체는, 향후의 Swing 릴리스와 호환은 아니게 될 예정입니다. 현재의 직렬화의 지원는, 단기간의 운용이나, 같은 버젼의 Swing 를 실행하는 어플리케이션간의 RMI 에 적절하고 있습니다. JDK Version 1.4 이후, 모든 JavaBeans 의 장기간의 운용 지원는,java.beans 패키지에 추가되고 있습니다. 자세한 것은,XMLEncoder 를 참조해 주세요.


상자의 클래스의 개요
 
인터페이스 javax.swing.text. AttributeSet 로부터 상속된 상자의 클래스/인터페이스
AttributeSet.CharacterAttribute , AttributeSet.ColorAttribute , AttributeSet.FontAttribute , AttributeSet.ParagraphAttribute
 
필드의 개요
static AttributeSet EMPTY
          빈 상태(empty)의 속성 세트입니다.
 
인터페이스 javax.swing.text. AttributeSet 로부터 상속된 필드
NameAttribute , ResolveAttribute
 
생성자 의 개요
SimpleAttributeSet ()
          새로운 속성 세트를 작성합니다.
SimpleAttributeSet (AttributeSet  source)
          지정된 속성 세트에 근거해 새로운 속성 세트를 작성합니다.
 
메소드의 개요
 void addAttribute (Object  name, Object  value)
          리스트에 속성을 추가합니다.
 void addAttributes (AttributeSet  attributes)
          속성 세트를 리스트에 추가합니다.
 Object clone ()
          속성 세트를 복제합니다.
 boolean containsAttribute (Object  name, Object  value)
          속성 리스트로 지정된 속성명과 값의 페어가 있을지 어떨지를 판정합니다.
 boolean containsAttributes (AttributeSet  attributes)
          속성 리스트로 지정된 모든 이름과 값의 페어가 있을지 어떨지를 판정합니다.
 AttributeSet copyAttributes ()
          속성의 카피를 작성합니다.
 boolean equals (Object  obj)
          이 객체가 지정된 객체와 비교합니다.
 Object getAttribute (Object  name)
          속성의 값을 가져옵니다.
 int getAttributeCount ()
          속성의 수를 가져옵니다.
 Enumeration <? > getAttributeNames ()
          세트내의 속성의 이름을 가져옵니다.
 AttributeSet getResolveParent ()
          해석 처리측의 부모를 가져옵니다.
 int hashCode ()
          이 속성 세트를 위한 해시 코드를 돌려줍니다.
 boolean isDefined (Object  attrName)
          지정된 속성이 정의되고 있는지 어떤지를 판정합니다.
 boolean isEmpty ()
          속성 세트가 빈 상태(empty)인가 어떤가를 판정합니다.
 boolean isEqual (AttributeSet  attr)
          2 개의 속성 세트를 비교합니다.
 void removeAttribute (Object  name)
          리스트로부터 속성을 삭제합니다.
 void removeAttributes (AttributeSet  attributes)
          리스트로부터 속성 세트를 삭제합니다.
 void removeAttributes (Enumeration <? > names)
          리스트로부터 속성 세트를 삭제합니다.
 void setResolveParent (AttributeSet  parent)
          해석 처리측의 부모를 설정합니다.
 String toString ()
          속성 세트를 캐릭터 라인으로 변환합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
finalize , getClass , notify , notifyAll , wait , wait , wait
 

필드의 상세

EMPTY

public static final AttributeSet  EMPTY
빈 상태(empty)의 속성 세트입니다.

생성자 의 상세

SimpleAttributeSet

public SimpleAttributeSet()
새로운 속성 세트를 작성합니다.


SimpleAttributeSet

public SimpleAttributeSet(AttributeSet  source)
지정된 속성 세트에 근거해 새로운 속성 세트를 작성합니다.

파라미터:
source - 속성 세트
메소드의 상세

isEmpty

public boolean isEmpty()
속성 세트가 빈 상태(empty)인가 어떤가를 판정합니다.

반환값:
세트가 빈 상태(empty)의 경우는 true, 그렇지 않은 경우는 false

getAttributeCount

public int getAttributeCount()
속성의 수를 가져옵니다.

정의:
인터페이스 AttributeSet 내의 getAttributeCount
반환값:
속성의 수

isDefined

public boolean isDefined(Object  attrName)
지정된 속성이 정의되고 있는지 어떤지를 판정합니다.

정의:
인터페이스 AttributeSet 내의 isDefined
파라미터:
attrName - 속성명
반환값:
속성이 정의되고 있는 경우는 true

isEqual

public boolean isEqual(AttributeSet  attr)
2 개의 속성 세트를 비교합니다.

정의:
인터페이스 AttributeSet 내의 isEqual
파라미터:
attr - 2 번째의 속성 세트
반환값:
세트가 동일한 경우는 true, 그렇지 않은 경우는 false

copyAttributes

public AttributeSet  copyAttributes()
속성의 카피를 작성합니다.

정의:
인터페이스 AttributeSet 내의 copyAttributes
반환값:
카피

getAttributeNames

public Enumeration <? > getAttributeNames()
세트내의 속성의 이름을 가져옵니다.

정의:
인터페이스 AttributeSet 내의 getAttributeNames
반환값:
이름 (Enumeration)

getAttribute

public Object  getAttribute(Object  name)
속성의 값을 가져옵니다.

정의:
인터페이스 AttributeSet 내의 getAttribute
파라미터:
name - 속성명
반환값:

containsAttribute

public boolean containsAttribute(Object  name,
                                 Object  value)
속성 리스트로 지정된 속성명과 값의 페어가 있을지 어떨지를 판정합니다.

정의:
인터페이스 AttributeSet 내의 containsAttribute
파라미터:
name - 이름
value - 치
반환값:
리스트에 이름과 값의 페어가 있는 경우는 true

containsAttributes

public boolean containsAttributes(AttributeSet  attributes)
속성 리스트로 지정된 모든 이름과 값의 페어가 있을지 어떨지를 판정합니다.

정의:
인터페이스 AttributeSet 내의 containsAttributes
파라미터:
attributes - 속성 리스트
반환값:
리스트에 이름과 값의 페어가 모두 있는 경우는 true

addAttribute

public void addAttribute(Object  name,
                         Object  value)
리스트에 속성을 추가합니다.

정의:
인터페이스 MutableAttributeSet 내의 addAttribute
파라미터:
name - 속성명
value - 속성치

addAttributes

public void addAttributes(AttributeSet  attributes)
속성 세트를 리스트에 추가합니다.

정의:
인터페이스 MutableAttributeSet 내의 addAttributes
파라미터:
attributes - 추가하는 속성 세트

removeAttribute

public void removeAttribute(Object  name)
리스트로부터 속성을 삭제합니다.

정의:
인터페이스 MutableAttributeSet 내의 removeAttribute
파라미터:
name - 속성명

removeAttributes

public void removeAttributes(Enumeration <? > names)
리스트로부터 속성 세트를 삭제합니다.

정의:
인터페이스 MutableAttributeSet 내의 removeAttributes
파라미터:
names - 삭제하는 이름세트

removeAttributes

public void removeAttributes(AttributeSet  attributes)
리스트로부터 속성 세트를 삭제합니다.

정의:
인터페이스 MutableAttributeSet 내의 removeAttributes
파라미터:
attributes - 삭제하는 속성 세트

getResolveParent

public AttributeSet  getResolveParent()
해석 처리측의 부모를 가져옵니다. 이것은, 속성이 로컬로 정의되어 있지 않은 경우로 해석 처리하는 속성 세트입니다. 해석 처리하는 속성 세트가 없는 경우는 null 를 돌려줍니다.

정의:
인터페이스 AttributeSet 내의 getResolveParent
반환값:
부모

setResolveParent

public void setResolveParent(AttributeSet  parent)
해석 처리측의 부모를 설정합니다.

정의:
인터페이스 MutableAttributeSet 내의 setResolveParent
파라미터:
parent - 부모

clone

public Object  clone()
속성 세트를 복제합니다.

오버라이드(override):
클래스 Object 내의 clone
반환값:
새로운 속성 세트
관련 항목:
Cloneable

hashCode

public int hashCode()
이 속성 세트를 위한 해시 코드를 돌려줍니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
이 속성 세트를 위한 해시 코드값
관련 항목:
Object.equals(java.lang.Object) , Hashtable

equals

public boolean equals(Object  obj)
이 객체가 지정된 객체와 비교합니다. 객체가 동등의 속성 세트인 경우는 true 가 됩니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - 이 속성 세트라고 비교되는 객체
반환값:
객체가 동일한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
Object.hashCode() , Hashtable

toString

public String  toString()
속성 세트를 캐릭터 라인으로 변환합니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
캐릭터 라인

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.