com.stimulsoft.report.helpers
Class StiHyperlinkProcessor

java.lang.Object
  extended by com.stimulsoft.report.helpers.StiHyperlinkProcessor

public class StiHyperlinkProcessor
extends java.lang.Object

Copyright Stimulsoft


Field Summary
static java.lang.String DataColumnIdent
           
static java.lang.String FileIdent
           
static java.lang.String ResourceIdent
           
static java.lang.String ServerIdent
           
static java.lang.String VariableIdent
           
 
Constructor Summary
StiHyperlinkProcessor()
           
 
Method Summary
static java.lang.String createResourceName(java.lang.String name)
           
static byte[] getBytes(StiReport report, java.lang.String hyperlink)
           
static java.lang.String getDataColumnNameFromHyperlink(java.lang.String hyperlink)
           
static java.lang.String getFileNameFromHyperlink(java.lang.String hyperlink)
           
static StiImage getImage(StiReport report, java.lang.String hyperlink)
           
static java.lang.String getResourceNameFromHyperlink(java.lang.String hyperlink)
           
static java.lang.String getString(StiReport report, java.lang.String hyperlink)
           
static java.lang.String getVariableNameFromHyperlink(java.lang.String hyperlink)
           
static boolean isDataColumnHyperlink(java.lang.String hyperlink)
           
static boolean isFileHyperlink(java.lang.String hyperlink)
           
static boolean isResourceHyperlink(java.lang.String hyperlink)
           
static boolean isServerHyperlink(java.lang.String hyperlink)
           
static boolean isVariableHyperlink(java.lang.String hyperlink)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ServerIdent

public static final java.lang.String ServerIdent
See Also:
Constant Field Values

ResourceIdent

public static final java.lang.String ResourceIdent
See Also:
Constant Field Values

VariableIdent

public static final java.lang.String VariableIdent
See Also:
Constant Field Values

DataColumnIdent

public static final java.lang.String DataColumnIdent
See Also:
Constant Field Values

FileIdent

public static final java.lang.String FileIdent
See Also:
Constant Field Values
Constructor Detail

StiHyperlinkProcessor

public StiHyperlinkProcessor()
Method Detail

isResourceHyperlink

public static boolean isResourceHyperlink(java.lang.String hyperlink)

isServerHyperlink

public static boolean isServerHyperlink(java.lang.String hyperlink)

isVariableHyperlink

public static boolean isVariableHyperlink(java.lang.String hyperlink)

getVariableNameFromHyperlink

public static java.lang.String getVariableNameFromHyperlink(java.lang.String hyperlink)

getDataColumnNameFromHyperlink

public static java.lang.String getDataColumnNameFromHyperlink(java.lang.String hyperlink)

getBytes

public static byte[] getBytes(StiReport report,
                              java.lang.String hyperlink)
                       throws java.io.UnsupportedEncodingException,
                              java.io.FileNotFoundException,
                              java.io.IOException
Throws:
java.io.UnsupportedEncodingException
java.io.FileNotFoundException
java.io.IOException

getImage

public static StiImage getImage(StiReport report,
                                java.lang.String hyperlink)
                         throws java.io.FileNotFoundException,
                                java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

getString

public static java.lang.String getString(StiReport report,
                                         java.lang.String hyperlink)
                                  throws java.io.FileNotFoundException,
                                         java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

getResourceNameFromHyperlink

public static java.lang.String getResourceNameFromHyperlink(java.lang.String hyperlink)

getFileNameFromHyperlink

public static java.lang.String getFileNameFromHyperlink(java.lang.String hyperlink)

isFileHyperlink

public static boolean isFileHyperlink(java.lang.String hyperlink)

isDataColumnHyperlink

public static boolean isDataColumnHyperlink(java.lang.String hyperlink)

createResourceName

public static java.lang.String createResourceName(java.lang.String name)