ChartDirector
Class WebChartViewer
java.lang.Object
ChartDirector.WebChartViewer
public class WebChartViewer
- extends java.lang.Object
Constructor Summary |
WebChartViewer(javax.servlet.http.HttpServletRequest request,
java.lang.String id)
|
WebChartViewer(javax.servlet.jsp.PageContext context,
java.lang.String id)
|
Method Summary |
BaseChart |
getChart()
|
java.lang.String |
getChartMetrics()
|
java.lang.String |
getChartModel()
|
java.lang.String |
getCustomAttr(java.lang.String key)
|
java.lang.String |
getId()
|
java.lang.String |
getImageMap()
|
java.lang.String |
getImageUrl()
|
int |
getMinimumDrag()
|
int |
getMouseUsage()
|
java.lang.String |
getNoZoomCursor()
|
javax.servlet.http.HttpServletRequest |
getRequest()
|
java.lang.String |
getScrollCursor()
|
int |
getScrollDirection()
|
java.lang.String |
getSelectionBorderColor()
|
int |
getSelectionBorderWidth()
|
java.lang.String |
getSenderClientId()
|
static java.lang.String |
getSenderClientId(javax.servlet.jsp.PageContext context)
|
static java.lang.String |
getSenderClientId(javax.servlet.ServletRequest r)
|
double |
getValueAtViewPort(java.lang.String id,
double ratio)
|
double |
getValueAtViewPort(java.lang.String id,
double ratio,
boolean isLogScale)
|
double |
getViewPortAtValue(java.lang.String id,
double ratio)
|
double |
getViewPortAtValue(java.lang.String id,
double value,
boolean isLogScale)
|
double |
getViewPortBottom()
|
double |
getViewPortHeight()
|
double |
getViewPortLeft()
|
double |
getViewPortRight()
|
double |
getViewPortTop()
|
double |
getViewPortWidth()
|
int |
getZoomDirection()
|
java.lang.String |
getZoomInCursor()
|
double |
getZoomInHeightLimit()
|
double |
getZoomInRatio()
|
double |
getZoomInWidthLimit()
|
java.lang.String |
getZoomOutCursor()
|
double |
getZoomOutHeightLimit()
|
double |
getZoomOutRatio()
|
double |
getZoomOutWidthLimit()
|
boolean |
isAttachmentRequest()
|
boolean |
isFullUpdateRequest()
|
static boolean |
isFullUpdateRequest(javax.servlet.jsp.PageContext context)
|
static boolean |
isFullUpdateRequest(javax.servlet.ServletRequest r)
|
boolean |
isPartialUpdateRequest()
|
static boolean |
isPartialUpdateRequest(javax.servlet.jsp.PageContext context)
|
static boolean |
isPartialUpdateRequest(javax.servlet.ServletRequest r)
|
boolean |
isStreamRequest()
|
static boolean |
isStreamRequest(javax.servlet.jsp.PageContext context)
|
static boolean |
isStreamRequest(javax.servlet.ServletRequest r)
|
boolean |
isViewPortChangedEvent()
|
java.lang.String |
makeDelayedMap(java.lang.String imageMap)
|
java.lang.String |
makeDelayedMap(java.lang.String imageMap,
boolean compress)
|
void |
partialUpdateChart(javax.servlet.http.HttpServletResponse response)
|
void |
partialUpdateChart(javax.servlet.http.HttpServletResponse response,
java.lang.String msg)
|
void |
partialUpdateChart(javax.servlet.http.HttpServletResponse response,
java.lang.String msg,
int timeout)
|
void |
partialUpdateChart(javax.servlet.jsp.PageContext context)
|
void |
partialUpdateChart(javax.servlet.jsp.PageContext context,
java.lang.String msg)
|
void |
partialUpdateChart(javax.servlet.jsp.PageContext context,
java.lang.String msg,
int timeout)
|
java.lang.String |
renderHTML(javax.servlet.http.HttpServletResponse response)
|
java.lang.String |
renderHTML(javax.servlet.http.HttpServletResponse response,
java.lang.String extraAttrs)
|
java.lang.String |
renderHTML(javax.servlet.jsp.PageContext context)
|
java.lang.String |
renderHTML(javax.servlet.jsp.PageContext context,
java.lang.String extraAttrs)
|
void |
setChart(BaseChart c)
|
void |
setChart(BaseChart c,
int format)
|
void |
setChartMetrics(java.lang.String metrics)
|
void |
setChartModel(java.lang.String chartModel)
|
void |
setCustomAttr(java.lang.String key,
double value)
|
void |
setCustomAttr(java.lang.String key,
java.lang.String value)
|
void |
setFullRange(java.lang.String id,
java.util.Date minValue,
java.util.Date maxValue)
|
void |
setFullRange(java.lang.String id,
double minValue,
double maxValue)
|
void |
setImageMap(java.lang.String imageMap)
|
void |
setImageUrl(java.lang.String url)
|
void |
setMinimumDrag(int offset)
|
void |
setMouseUsage(int usage)
|
void |
setNoZoomCursor(java.lang.String cursor)
|
void |
setScrollCursor(java.lang.String cursor)
|
void |
setScrollDirection(int direction)
|
void |
setSelectionBorderColor(java.lang.String color)
|
void |
setSelectionBorderWidth(int lineWidth)
|
void |
setViewPortHeight(double height)
|
void |
setViewPortLeft(double left)
|
void |
setViewPortTop(double top)
|
void |
setViewPortWidth(double width)
|
void |
setZoomDirection(int direction)
|
void |
setZoomInCursor(java.lang.String cursor)
|
void |
setZoomInHeightLimit(double limit)
|
void |
setZoomInRatio(double ratio)
|
void |
setZoomInWidthLimit(double limit)
|
void |
setZoomOutCursor(java.lang.String cursor)
|
void |
setZoomOutHeightLimit(double limit)
|
void |
setZoomOutRatio(double ratio)
|
void |
setZoomOutWidthLimit(double limit)
|
boolean |
streamChart(javax.servlet.http.HttpServletResponse response)
|
static boolean |
streamChart(javax.servlet.http.HttpServletResponse response,
byte[] image)
|
static boolean |
streamChart(javax.servlet.http.HttpServletResponse response,
byte[] image,
java.lang.String filename)
|
static boolean |
streamChart(javax.servlet.http.HttpServletResponse response,
byte[] image,
java.lang.String filename,
boolean asAttachment)
|
boolean |
streamChart(javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
|
static boolean |
streamChart(javax.servlet.jsp.PageContext context,
byte[] image)
|
static boolean |
streamChart(javax.servlet.jsp.PageContext context,
byte[] image,
java.lang.String filename)
|
static boolean |
streamChart(javax.servlet.jsp.PageContext context,
byte[] image,
java.lang.String filename,
boolean asAttachment)
|
boolean |
streamChart2(javax.servlet.http.HttpServletResponse response)
|
boolean |
streamChart2(javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
|
void |
syncDateAxisWithViewPort(java.lang.String id,
Axis axis)
|
void |
syncLinearAxisWithViewPort(java.lang.String id,
Axis axis)
|
void |
syncLogAxisWithViewPort(java.lang.String id,
Axis axis)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebChartViewer
public WebChartViewer(javax.servlet.http.HttpServletRequest request,
java.lang.String id)
WebChartViewer
public WebChartViewer(javax.servlet.jsp.PageContext context,
java.lang.String id)
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
getId
public java.lang.String getId()
setChart
public void setChart(BaseChart c,
int format)
setChart
public void setChart(BaseChart c)
getChart
public BaseChart getChart()
getImageUrl
public java.lang.String getImageUrl()
setImageUrl
public void setImageUrl(java.lang.String url)
getImageMap
public java.lang.String getImageMap()
setImageMap
public void setImageMap(java.lang.String imageMap)
getChartModel
public java.lang.String getChartModel()
setChartModel
public void setChartModel(java.lang.String chartModel)
getChartMetrics
public java.lang.String getChartMetrics()
setChartMetrics
public void setChartMetrics(java.lang.String metrics)
makeDelayedMap
public java.lang.String makeDelayedMap(java.lang.String imageMap,
boolean compress)
makeDelayedMap
public java.lang.String makeDelayedMap(java.lang.String imageMap)
renderHTML
public java.lang.String renderHTML(javax.servlet.http.HttpServletResponse response,
java.lang.String extraAttrs)
renderHTML
public java.lang.String renderHTML(javax.servlet.jsp.PageContext context,
java.lang.String extraAttrs)
renderHTML
public java.lang.String renderHTML(javax.servlet.http.HttpServletResponse response)
renderHTML
public java.lang.String renderHTML(javax.servlet.jsp.PageContext context)
streamChart
public static boolean streamChart(javax.servlet.http.HttpServletResponse response,
byte[] image,
java.lang.String filename,
boolean asAttachment)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public static boolean streamChart(javax.servlet.jsp.PageContext context,
byte[] image,
java.lang.String filename,
boolean asAttachment)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public static boolean streamChart(javax.servlet.http.HttpServletResponse response,
byte[] image,
java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public static boolean streamChart(javax.servlet.jsp.PageContext context,
byte[] image,
java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public static boolean streamChart(javax.servlet.http.HttpServletResponse response,
byte[] image)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public static boolean streamChart(javax.servlet.jsp.PageContext context,
byte[] image)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public boolean streamChart(javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart
public boolean streamChart(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart2
public boolean streamChart2(javax.servlet.http.HttpServletResponse response,
java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
streamChart2
public boolean streamChart2(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
partialUpdateChart
public void partialUpdateChart(javax.servlet.http.HttpServletResponse response,
java.lang.String msg,
int timeout)
throws java.io.IOException
- Throws:
java.io.IOException
partialUpdateChart
public void partialUpdateChart(javax.servlet.jsp.PageContext context,
java.lang.String msg,
int timeout)
throws java.io.IOException
- Throws:
java.io.IOException
partialUpdateChart
public void partialUpdateChart(javax.servlet.http.HttpServletResponse response,
java.lang.String msg)
throws java.io.IOException
- Throws:
java.io.IOException
partialUpdateChart
public void partialUpdateChart(javax.servlet.jsp.PageContext context,
java.lang.String msg)
throws java.io.IOException
- Throws:
java.io.IOException
partialUpdateChart
public void partialUpdateChart(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException
- Throws:
java.io.IOException
partialUpdateChart
public void partialUpdateChart(javax.servlet.jsp.PageContext context)
throws java.io.IOException
- Throws:
java.io.IOException
isStreamRequest
public static boolean isStreamRequest(javax.servlet.ServletRequest r)
isStreamRequest
public static boolean isStreamRequest(javax.servlet.jsp.PageContext context)
isStreamRequest
public boolean isStreamRequest()
isPartialUpdateRequest
public static boolean isPartialUpdateRequest(javax.servlet.ServletRequest r)
isPartialUpdateRequest
public static boolean isPartialUpdateRequest(javax.servlet.jsp.PageContext context)
isPartialUpdateRequest
public boolean isPartialUpdateRequest()
isFullUpdateRequest
public static boolean isFullUpdateRequest(javax.servlet.ServletRequest r)
isFullUpdateRequest
public static boolean isFullUpdateRequest(javax.servlet.jsp.PageContext context)
isFullUpdateRequest
public boolean isFullUpdateRequest()
isAttachmentRequest
public boolean isAttachmentRequest()
getSenderClientId
public static java.lang.String getSenderClientId(javax.servlet.ServletRequest r)
getSenderClientId
public static java.lang.String getSenderClientId(javax.servlet.jsp.PageContext context)
getSenderClientId
public java.lang.String getSenderClientId()
isViewPortChangedEvent
public boolean isViewPortChangedEvent()
getZoomInCursor
public java.lang.String getZoomInCursor()
setZoomInCursor
public void setZoomInCursor(java.lang.String cursor)
getZoomOutCursor
public java.lang.String getZoomOutCursor()
setZoomOutCursor
public void setZoomOutCursor(java.lang.String cursor)
getNoZoomCursor
public java.lang.String getNoZoomCursor()
setNoZoomCursor
public void setNoZoomCursor(java.lang.String cursor)
getScrollCursor
public java.lang.String getScrollCursor()
setScrollCursor
public void setScrollCursor(java.lang.String cursor)
getSelectionBorderWidth
public int getSelectionBorderWidth()
setSelectionBorderWidth
public void setSelectionBorderWidth(int lineWidth)
getSelectionBorderColor
public java.lang.String getSelectionBorderColor()
setSelectionBorderColor
public void setSelectionBorderColor(java.lang.String color)
getViewPortLeft
public double getViewPortLeft()
setViewPortLeft
public void setViewPortLeft(double left)
getViewPortRight
public double getViewPortRight()
getViewPortTop
public double getViewPortTop()
setViewPortTop
public void setViewPortTop(double top)
getViewPortBottom
public double getViewPortBottom()
getViewPortWidth
public double getViewPortWidth()
setViewPortWidth
public void setViewPortWidth(double width)
getViewPortHeight
public double getViewPortHeight()
setViewPortHeight
public void setViewPortHeight(double height)
getMouseUsage
public int getMouseUsage()
setMouseUsage
public void setMouseUsage(int usage)
getScrollDirection
public int getScrollDirection()
setScrollDirection
public void setScrollDirection(int direction)
getZoomDirection
public int getZoomDirection()
setZoomDirection
public void setZoomDirection(int direction)
getZoomInRatio
public double getZoomInRatio()
setZoomInRatio
public void setZoomInRatio(double ratio)
getZoomOutRatio
public double getZoomOutRatio()
setZoomOutRatio
public void setZoomOutRatio(double ratio)
getZoomOutWidthLimit
public double getZoomOutWidthLimit()
setZoomOutWidthLimit
public void setZoomOutWidthLimit(double limit)
getZoomInWidthLimit
public double getZoomInWidthLimit()
setZoomInWidthLimit
public void setZoomInWidthLimit(double limit)
getZoomOutHeightLimit
public double getZoomOutHeightLimit()
setZoomOutHeightLimit
public void setZoomOutHeightLimit(double limit)
getZoomInHeightLimit
public double getZoomInHeightLimit()
setZoomInHeightLimit
public void setZoomInHeightLimit(double limit)
getMinimumDrag
public int getMinimumDrag()
setMinimumDrag
public void setMinimumDrag(int offset)
setFullRange
public void setFullRange(java.lang.String id,
double minValue,
double maxValue)
setFullRange
public void setFullRange(java.lang.String id,
java.util.Date minValue,
java.util.Date maxValue)
getValueAtViewPort
public double getValueAtViewPort(java.lang.String id,
double ratio,
boolean isLogScale)
getValueAtViewPort
public double getValueAtViewPort(java.lang.String id,
double ratio)
getViewPortAtValue
public double getViewPortAtValue(java.lang.String id,
double value,
boolean isLogScale)
getViewPortAtValue
public double getViewPortAtValue(java.lang.String id,
double ratio)
syncLinearAxisWithViewPort
public void syncLinearAxisWithViewPort(java.lang.String id,
Axis axis)
syncLogAxisWithViewPort
public void syncLogAxisWithViewPort(java.lang.String id,
Axis axis)
syncDateAxisWithViewPort
public void syncDateAxisWithViewPort(java.lang.String id,
Axis axis)
getCustomAttr
public java.lang.String getCustomAttr(java.lang.String key)
setCustomAttr
public void setCustomAttr(java.lang.String key,
java.lang.String value)
setCustomAttr
public void setCustomAttr(java.lang.String key,
double value)