|
jPod PDF library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ICSDeviceFeatures
The CSDeviceBasedInterpreter may do some unnecessary work when
interfacing to an ICSDevice, for example when he realizes images
where the device finally only handles shapes or text.
This optional interface can signal to the interpreter that it is not
interested in some of the arguments in the ICSDevice callback. Only
the arguments are replaced with null, the callback itself is
performed to support lightweight implementations that for example only rely
on the object name.
This declarative interface is designed to fine tune the
CSDeviceBasedInterpreter where either a PDF object lookup or other
complex object construction is involved. Where this tuning is not enough you
may be better off subclassing CSInterpreter directly.
| Method Summary | |
|---|---|
boolean |
supportsColorSpace()
true if this device supports (needs) PDColorSpace
objects to be reported in its callbacks. |
boolean |
supportsExtendedState()
true if this device supports (needs) PDExtGState
objects to be reported in its callbacks. |
boolean |
supportsFont()
true if this device supports (needs) PDFont objects
to be reported in its callbacks. |
boolean |
supportsInlineImage()
true if this device supports (needs) PDImage objects
to be reported in its "inlineImage" callbacks. |
boolean |
supportsPattern()
true if this device supports (needs) PDPattern
objects to be reported in its callbacks. |
boolean |
supportsProperties()
true if this device supports (needs) properties to be
reported in its callbacks. |
boolean |
supportsShading()
true if this device supports (needs) PDShading
objects to be reported in its callbacks. |
boolean |
supportsXObject()
true if this device supports (needs) PDXObject
objects to be reported in its callbacks. |
| Method Detail |
|---|
boolean supportsColorSpace()
true if this device supports (needs) PDColorSpace
objects to be reported in its callbacks.
true if this device supports (needs)
PDColorSpace objects to be reported in its callbacks.boolean supportsExtendedState()
true if this device supports (needs) PDExtGState
objects to be reported in its callbacks.
true if this device supports (needs)
PDExtGState objects to be reported in its callbacks.boolean supportsFont()
true if this device supports (needs) PDFont objects
to be reported in its callbacks.
true if this device supports (needs) PDFont
objects to be reported in its callbacks.boolean supportsInlineImage()
true if this device supports (needs) PDImage objects
to be reported in its "inlineImage" callbacks.
true if this device supports (needs) PDImage
objects to be reported in its callbacks.boolean supportsPattern()
true if this device supports (needs) PDPattern
objects to be reported in its callbacks.
true if this device supports (needs)
PDPattern objects to be reported in its callbacks.boolean supportsProperties()
true if this device supports (needs) properties to be
reported in its callbacks.
true if this device supports (needs) properties to
be reported in its callbacks.boolean supportsShading()
true if this device supports (needs) PDShading
objects to be reported in its callbacks.
true if this device supports (needs)
PDShading objects to be reported in its callbacks.boolean supportsXObject()
true if this device supports (needs) PDXObject
objects to be reported in its callbacks.
true if this device supports (needs)
PDXObject objects to be reported in its callbacks.
|
jPod PDF library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||