com.java4less.rreport
Class RUserObject

java.lang.Object
  |
  +--com.java4less.rreport.RObject
        |
        +--com.java4less.rreport.RUserObject

public class RUserObject
extends RObject

This object can be used to load a class dinamically at runtime. The class must be a subclass of RObject.


Fields inherited from class com.java4less.rreport.RObject
ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, constant, DHTMLLink, fieldName, height, name, selectable, tooltip, triggerAction, visible, width, x, y
 
Constructor Summary
RUserObject()
           
 
Method Summary
 java.lang.String getUserClassName()
          return class to be loaded
 RObject getUserObject()
          load class
 void importLine(java.lang.String key, java.lang.String val)
          read and process line.
 void print(java.awt.Graphics g, double px, double py, java.lang.Object Value)
          print object at the specified location (in pixels) using the specified value.
 void setUserClassName(java.lang.String n)
          class to be loaded.
 void setUserObject(RObject uo)
           
 
Methods inherited from class com.java4less.rreport.RObject
canHTML, convertColor, convertDoubleList, convertFont, convertList, convertToCM, convertToPixels, createFile, getActivateAction, getdefaultValue, getruntimeValue, isConstant, isVisible, setActivateAction, setConstant, setdefaultValue, setruntimeValue, setVisible, toHTML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RUserObject

public RUserObject()
Method Detail

importLine

public void importLine(java.lang.String key,
                       java.lang.String val)
Description copied from class: RObject
read and process line. To be used when reading report from *.rep files. Internal use.
Overrides:
importLine in class RObject

setUserClassName

public void setUserClassName(java.lang.String n)
class to be loaded. Must be located in com/java4less/rreport

getUserClassName

public java.lang.String getUserClassName()
return class to be loaded

getUserObject

public RObject getUserObject()
load class

setUserObject

public void setUserObject(RObject uo)

print

public void print(java.awt.Graphics g,
                  double px,
                  double py,
                  java.lang.Object Value)
Description copied from class: RObject
print object at the specified location (in pixels) using the specified value.
Overrides:
print in class RObject