Class ImageCapture

java.lang.Object
org.eclnt.jsfserver.defaultscreens.ImageCapture
All Implemented Interfaces:
Serializable

public class ImageCapture extends Object implements Serializable
Server side representation of ImageCapture include/control.
See Also:
  • Constructor Details

    • ImageCapture

      public ImageCapture()
      Dummy constructor which is only required for stand allone testing of component, running "against" a plain managed bean instance. Please use the other constructor for serious usage.
    • ImageCapture

      public ImageCapture(IImageCaptureProvider logic)
  • Method Details

    • setRefExpression

      public void setRefExpression(String value)
      Internal use.
    • getUploadTrigger

      public Trigger getUploadTrigger()
      Internal use.
    • getRefExpression

      public String getRefExpression()
      Internal use.
    • prepare

      public void prepare(IImageCaptureProvider logic)
      Pass logic connection to this object. The method is called by the constructor - you do not have to call twice when creating an object instance. - But you may call it later on, to re-initialize the object for a second usage.
    • getInvokers

      public Map<String,ImageCapture.IconInvoker> getInvokers()
      Internal use.
    • getLinkInvokers

      public Map<String,ImageCapture.LinkInvoker> getLinkInvokers()
      Internal use.
    • getSelImageData

      public IImageCaptureProvider.ImageData getSelImageData()
      Currently selected image.
    • getSelHexImage

      public String getSelHexImage()
      Hex string representing the image that is shown on client side.
    • getIconPane

      public org.eclnt.jsfserver.elements.impl.PANEComponent getIconPane()
      Internal use.
    • setIconPane

      public void setIconPane(org.eclnt.jsfserver.elements.impl.PANEComponent value)
      Internal use.
    • getCommandPane

      public org.eclnt.jsfserver.elements.impl.PANEComponent getCommandPane()
      Internal use.
    • setCommandPane

      public void setCommandPane(org.eclnt.jsfserver.elements.impl.PANEComponent value)
      Internal use.
    • getUploadRendered

      public boolean getUploadRendered()
      Internal use.
    • uploadRequest

      public void uploadRequest(javax.faces.event.ActionEvent ae)
      Internal use.
    • uploadExecute

      public void uploadExecute(javax.faces.event.ActionEvent ae)
      Internal use.
    • onNext

      public void onNext(javax.faces.event.ActionEvent ae)
      Internal use.
    • onPrevious

      public void onPrevious(javax.faces.event.ActionEvent ae)
      Internal use.
    • onHexImageAction

      public void onHexImageAction(javax.faces.event.ActionEvent ae)
    • selectImageData

      public void selectImageData(IImageCaptureProvider.ImageData sel)
      Selects a certain information aspect. Corresponding icon is highlighted and the image associated with the information aspect is show. Same effect as when user selects image by icon selection.
    • updateComponent

      public void updateComponent()
      Short version for calling updateComponent(true).
    • updateComponent

      public void updateComponent(boolean applyDefaultSelection)
      When changing the inner content of the component (e.g. removing icons, rows, ...) the component needs to be notified about the change in order to update its rendering.