|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.awt.image.renderable.RenderableImageOp
public class RenderableImageOp
이 클래스는, 관련하는 ContextualRenderedImageFactory 의 인스턴스에 의해, 오퍼레이션의 draw 특성을 처리합니다.
필드의 개요 |
---|
인터페이스 java.awt.image.renderable. RenderableImage 로부터 상속된 필드 |
---|
HINTS_OBSERVED |
생성자 의 개요 | |
---|---|
RenderableImageOp (ContextualRenderedImageFactory CRIF,
ParameterBlock paramBlock)
ContextualRenderedImageFactory 객체, 및 RenderableImage 소스와 그 외의 파라미터를 포함하는 ParameterBlock 가 지정된 RenderedImageOp 를 구축합니다. |
메소드의 개요 | |
---|---|
RenderedImage |
createDefaultRendering ()
이 이미지의 RenderedImage 의 인스턴스를, 디폴트의 폭과 높이 (픽셀 단위)로 작성합니다. |
RenderedImage |
createRendering (RenderContext renderContext)
지정된 RenderContext 에 의해 draw 된, 이 RenderableImageOp (Renderable 소스를 포함한다)를 나타내는 RenderedImage 를 작성합니다. |
RenderedImage |
createScaledRendering (int w,
int h,
RenderingHints hints)
이 이미지의 RenderedImage 의 인스턴스를, 폭 w 픽셀, 높이 h 픽셀로 작성합니다. |
float |
getHeight ()
사용자 좌표 공간에서의 높이를 돌려줍니다. |
float |
getMinX ()
draw에 의존하지 않는 이미지 데이터의 최소의 X 좌표를 돌려줍니다. |
float |
getMinY ()
draw에 의존하지 않는 이미지 데이터의 최소의 Y 좌표를 돌려줍니다. |
ParameterBlock |
getParameterBlock ()
현재의 파라미터 블록에의 참조를 돌려줍니다. |
Object |
getProperty (String name)
이 이미지의 프로퍼티 세트로부터 프로퍼티을 돌려줍니다. |
String [] |
getPropertyNames ()
getProperty 에 의해 인식되는 이름의 리스트를 돌려줍니다. |
Vector <RenderableImage > |
getSources ()
이 RenderableImage 의 이미지 데이터의 소스인 RenderableImages 의 벡터를 돌려줍니다. |
float |
getWidth ()
사용자 좌표 공간에서의 폭을 돌려줍니다. |
boolean |
isDynamic ()
같은 인수를 사용해 행한 연속한 draw (즉, createRendering() 또는 createScaledRendering()의 호출)가 다른 결과가 되는 경우는 true 를 돌려줍니다. |
ParameterBlock |
setParameterBlock (ParameterBlock paramBlock)
현재의 오퍼레이션의 ParameterBlock 를 변경해, 이미지 draw 체인의 편집을 가능하게 합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
CRIF
- ContextualRenderedImageFactory 객체paramBlock
- 이 오퍼레이션의 소스 이미지와 오퍼레이션의 실행에
필요한 그 외의 파라미터를 포함한다
ParameterBlock메소드의 상세 |
---|
public Vector <RenderableImage > getSources()
RenderableImage
내의 getSources
public Object getProperty(String name)
RenderableImage
내의 getProperty
name
- 취득하는 프로퍼티의 이름 (String)
public String [] getPropertyNames()
RenderableImage
내의 getPropertyNames
public boolean isDynamic()
RenderableImage
내의 isDynamic
true
,
그렇지 않은 경우는 false
public float getWidth()
RenderableImage
내의 getWidth
public float getHeight()
RenderableImage
내의 getHeight
public float getMinX()
RenderableImage
내의 getMinX
public float getMinY()
RenderableImage
내의 getMinY
public ParameterBlock setParameterBlock(ParameterBlock paramBlock)
paramBlock
- 신규의 ParameterBlock
getParameterBlock()
public ParameterBlock getParameterBlock()
RenderableImageOp
의
ParameterBlock
setParameterBlock(ParameterBlock)
public RenderedImage createScaledRendering(int w, int h, RenderingHints hints)
w == 0 의 경우는, Math.round(h*(getWidth() /getHeight()))와 같게 됩니다. (와)과 같이 h == 0 의 경우는, Math.round(w*(getHeight() /getWidth()))와 같게 됩니다. w 또는 h 의 어느 쪽인지가 제로 이외일 필요가 있어, 양쪽 모두가 제로의 경우는 IllegalArgumentException 가 throw 됩니다.
작성된 RenderedImage 는, 이미지를 작성하는데 어느 RenderingHints 가 사용되었는지를 나타내는 String HINTS_OBSERVED 에 의해 식별되는 프로퍼티을 가지는 경우가 있습니다. 또, 작성된 RenderedImage 에서의 getSources() 메소드를 개입시켜 취득된 임의의 RenderedImage 는, 그러한 프로퍼티을 가지는 경우가 있습니다.
RenderableImage
내의 createScaledRendering
w
- draw 되는 이미지의 폭 (픽셀수), 또는 0h
- draw 되는 이미지의 높이 (픽셀수), 또는 0hints
- 힌트가 포함되고 있는 RenderingHints 객체
public RenderedImage createDefaultRendering()
RenderableImage
내의 createDefaultRendering
public RenderedImage createRendering(RenderContext renderContext)
이 메소드는, Renderable 오퍼레이션 또는 RenderedImage 오퍼레이션의 어느 쪽인가의 체인을 지원합니다. RenderableImageOp 의 구축을 위해서(때문에) 사용된 ParameterBlock 의 소스가 RenderableImages 의 경우, 다음의 3 개의 프로세스의 순서가 계속되어 행해집니다.
RenderableImageOp 를 작성하기 위해서 사용된 ParameterBlock 의 소스 Vector 의 요소가 RenderedImage 의 인스턴스의 경우는, CRIF.create() 메소드가 원의 ParameterBlock 를 사용하자 마자 불려 갑니다. 이것은 재귀의 기초적인 케이스를 제공합니다.
작성된 RenderedImage 는, 이미지를 작성하기 위해서 어느 RenderingHints (RenderContext 로부터의)를 사용했는지를 나타내는 String HINTS_OBSERVED 에 의해 식별되는 프로퍼티을 가지는 경우가 있습니다. 또, 작성된 RenderedImage 에서의 getSources() 메소드를 개입시켜 취득된 임의의 RenderedImage 는, 그러한 프로퍼티을 가지는 경우가 있습니다.
RenderableImage
내의 createRendering
renderContext
- draw 작성에 사용하는 RenderContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.