Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RenderableImageOp extends Object implements RenderableImage
HINTS_OBSERVED
Конструктор и Описание |
---|
RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
Создает RenderedImageOp, данный объект ContextualRenderedImageFactory, и ParameterBlock, содержащий источники RenderableImage и другие параметры.
|
Модификатор и Тип | Метод и Описание |
---|---|
RenderedImage |
createDefaultRendering()
Получает экземпляр RenderedImage этого изображения со значением по умолчанию width и height в пикселях.
|
RenderedImage |
createRendering(RenderContext renderContext)
Создает RenderedImage, который представляет этот RenderableImageOp (включая его источники Renderable) представленный согласно данному RenderContext.
|
RenderedImage |
createScaledRendering(int w, int h, RenderingHints hints)
Создает экземпляр RenderedImage этого изображения с width w, и height h в пикселях.
|
float |
getHeight()
Получает height в пользовательском координатном пространстве.
|
float |
getMinX()
Получает минимум X координат независимых от рендеринга данных изображения.
|
float |
getMinY()
Получает минимум Y координата независимых от рендеринга данных изображения.
|
ParameterBlock |
getParameterBlock()
Возвращает ссылку на текущий блок параметра.
|
Объект |
getProperty(String name)
Получает свойство от набора свойств этого изображения.
|
Строка[] |
getPropertyNames()
Возвратите список имен, распознанных getProperty.
|
Vector<RenderableImage> |
getSources()
Возвращает вектор RenderableImages, которые являются источниками данных изображения для этого RenderableImage.
|
float |
getWidth()
Получает width в пользовательском координатном пространстве.
|
boolean |
isDynamic()
Возвращает true, если последовательный рендеринг (то есть, призывает к createRendering (), или createScaledRendering ()) с теми же самыми параметрами может привести к различным результатам.
|
ParameterBlock |
setParameterBlock(ParameterBlock paramBlock)
Измените текущий ParameterBlock работы, позволяя редактирование цепочек рендеринга изображения.
|
public RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
CRIF
- объект ContextualRenderedImageFactoryparamBlock
- ParameterBlock, содержащий исходные изображения этой работы и другие параметры, необходимые для работы, чтобы работать.public Vector<RenderableImage> getSources()
getSources
в интерфейсе RenderableImage
public Object getProperty(String name)
getProperty
в интерфейсе RenderableImage
name
- имя свойства, чтобы добраться, как Строка.public String[] getPropertyNames()
getPropertyNames
в интерфейсе RenderableImage
public boolean isDynamic()
isDynamic
в интерфейсе RenderableImage
true
если последовательный рендеринг с теми же самыми параметрами мог бы привести к различным результатам; false
иначе.public float getWidth()
getWidth
в интерфейсе RenderableImage
public float getHeight()
getHeight
в интерфейсе RenderableImage
public float getMinX()
getMinX
в интерфейсе RenderableImage
public float getMinY()
getMinY
в интерфейсе RenderableImage
public ParameterBlock setParameterBlock(ParameterBlock paramBlock)
paramBlock
- новый ParameterBlock.getParameterBlock()
public ParameterBlock getParameterBlock()
ParameterBlock
из этого RenderableImageOp
.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 будет брошен.
Создаваемому RenderedImage могла идентифицировать свойство Строка HINTS_OBSERVED, чтобы указать, который RenderingHints использовались, чтобы создать изображение. Кроме того, у любых RenderedImages, которые получаются через getSources () метод на создаваемом RenderedImage, может быть такое свойство.
createScaledRendering
в интерфейсе RenderableImage
w
- width представленного изображения в пикселях, или 0.h
- height представленного изображения в пикселях, или 0.hints
- RenderingHints возражает подсказкам containg.public RenderedImage createDefaultRendering()
createDefaultRendering
в интерфейсе RenderableImage
public RenderedImage createRendering(RenderContext renderContext)
Этот метод поддерживает объединение в цепочку или операций Renderable или RenderedImage. Если источниками в ParameterBlock, используемом, чтобы создать RenderableImageOp, является RenderableImages, то три процесса шага сопровождаются:
Если элементы исходного Вектора ParameterBlock, используемого, чтобы создать RenderableImageOp, являются экземплярами RenderedImage, то CRIF.create () метод, сразу вызывают используя исходный ParameterBlock. Это обеспечивает базисный случай для рекурсии.
Создаваемому RenderedImage могла идентифицировать свойство Строка HINTS_OBSERVED, чтобы указать, который RenderingHints (от RenderContext) использовались, чтобы создать изображение. Кроме того, у любых RenderedImages, которые получаются через getSources () метод на создаваемом RenderedImage, может быть такое свойство.
createRendering
в интерфейсе RenderableImage
renderContext
- RenderContext, чтобы использовать, чтобы выполнить рендеринг.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92