JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.text.html
클래스 ObjectView

java.lang.Object 
  |
  +--javax.swing.text.View 
        |
        +--javax.swing.text.ComponentView 
              |
              +--javax.swing.text.html.ObjectView
모든 구현 인터페이스:
SwingConstants

public class ObjectView
extends ComponentView

<object> 요소를 위한 뷰인타페스를 구현하는 콘포넨트데코레이타입니다.

이 뷰는 classid 속성으로 지정된 클래스의 로드를 실시합니다. 가능한 경우는 관련하는 Document 의 로드에 사용된 Classloader 가 사용됩니다. 통상은 EditorKit 의 로드에 사용하는 ClassLoader 와 같습니다. 문서의 ClassLoader 가 null 의 경우는 Class.forName 가 사용됩니다.

클래스의 로드에 성공했을 경우는 Class.newInstance 를 호출하는 것으로, 클래스의 인스턴스를 생성합니다. 오브젝트를 표시하기 위해서, 그 인스턴스를 java.awt.Component 형에 네로우 변환합니다.

이 뷰는 파라미터세트를 제한부로 관리할 수도 있습니다. <object> 요소로 지정하는 파라미터는 관련하는 요소의 속성 세트에도, 단순한 캐릭터 라인의 형태로 존재한다고 보여집니다. 각각의 bean 프로퍼티는 AttributeSet 의 키로서 조회되어 이 때, 프로퍼티의 파라미터 지정이 있으면, null 이외의 (String 형의) 값이 있다고 보여집니다. 파라미터의 설정에는 리플렉션이 사용됩니다. 현시점에서는 이것은 String 형의 단순한 단일의 파라미터로 한정되고 있습니다.

html 호출의 단순한 예를, 다음에 나타냅니다.


 



 


필드의 개요
 
클래스 javax.swing.text. View 에서 상속받은 필드
BadBreakWeight , ExcellentBreakWeight , ForcedBreakWeight , GoodBreakWeight , X_AXIS , Y_AXIS
 
인터페이스 javax.swing. SwingConstants 에서 상속받은 필드
BOTTOM , CENTER , EAST , HORIZONTAL , LEADING , LEFT , NEXT , NORTH , NORTH_EAST , NORTH_WEST , PREVIOUS , RIGHT , SOUTH , SOUTH_EAST , SOUTH_WEST , TOP , TRAILING , VERTICAL , WEST
 
생성자의 개요
ObjectView (Element  elem)
          새로운 ObjectView 오브젝트를 작성합니다.
 
메소드의 개요
protected  Component createComponent ()
          컴퍼넌트를 작성합니다.
 
클래스 javax.swing.text. ComponentView 에서 상속받은 메소드
getAlignment , getComponent , getMaximumSpan , getMinimumSpan , getPreferredSpan , modelToView , paint , setParent , viewToModel
 
클래스 javax.swing.text. View 에서 상속받은 메소드
append , breakView , changedUpdate , createFragment , forwardUpdate , forwardUpdateToView , getAttributes , getBreakWeight , getChildAllocation , getContainer , getDocument , getElement , getEndOffset , getGraphics , getNextVisualPositionFrom , getParent , getResizeWeight , getStartOffset , getToolTipText , getView , getViewCount , getViewFactory , getViewIndex , getViewIndex , insert , insertUpdate , isVisible , modelToView , modelToView , preferenceChanged , remove , removeAll , removeUpdate , replace , setSize , updateChildren , updateLayout , viewToModel
 
클래스 java.lang. Object 에서 상속받은 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자의 상세

ObjectView

public ObjectView(Element  elem)
새로운 ObjectView 오브젝트를 작성합니다.

파라미터:
elem - 데코레이트 되는 요소
메소드의 상세

createComponent

protected Component  createComponent()
컴퍼넌트를 작성합니다. classid 는 로드 대상이 되는 클래스의 이름의 지정에 사용합니다.

오버라이드(override):
클래스 ComponentView 내의 createComponent

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

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

Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.