public class JetImgProperty extends JetString
CHART_BACKGROUND_EDITOR, CHART_FILLPATTERN_EDITOR, CHART_FILTER_EDITOR, CHART_FILTER_EDITOR_NO_DATE, CHART_ICON_STYLE, CHART_PATTERN_LIST_EDITOR, CHART_PENSTYLE_EDITOR, CHART_TEXTSTYLE_EDITOR, CHOICE_EDITOR, COLOR_EDITOR, COMBO_EDITOR, COMMAND_EDITOR, CONTROL_SELECT_ITEMS, DATASOURCE_EDITOR, DBCOL_EDITOR, DETAIL_REPORT_EDITOR, EDIT_FORBIDDEN, EDIT_FORBIDDEN_INIT, EDITABLE_ALLTIME, INTERNAL, LINK_EDITOR, MULSEL_EDITOR, PARAMCOL_EDITOR, QUERY_EDITOR, RECORDDB_EDITOR, SECURITY_EDITOR, TEXT_EDITOR| Constructor and Description | 
|---|
JetImgProperty()  | 
JetImgProperty(JetObject parent,
              java.lang.String name)
Create JetImgProperty instance 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
clearEmbed()  | 
ImageResource | 
getEmbedImageResource()  | 
byte[] | 
getGifBytes()
Deprecated.   
 | 
javax.swing.ImageIcon | 
getImageIcon(java.lang.String currentPath)
Deprecated.   
 | 
ImageResource | 
getImageResourceByID(java.lang.String resourceId)  | 
ImageResource | 
getImageResourceByPath(java.io.File catalogFile)  | 
int | 
getImageType()
Deprecated. 
 
if "EMBED" return the image type of ImageResource, else return  
MediaType#UNKNOWN | 
java.lang.String | 
getInspValue()
Effective if  
JetProperty.isCurrentAutoValue() is false. | 
java.lang.String | 
getLocalPath()
Deprecated.   
 | 
java.lang.Object | 
getObject()
Deprecated.   
 | 
java.lang.String | 
getPath()
If path doesn't set, will return the report resource path,and try to set "catFullName" as catalog full file name 
 | 
java.lang.Object | 
getResource()
Deprecated.   
 | 
java.lang.Object | 
getResource(java.lang.String depPath)
Deprecated.   
 | 
int | 
getResourceID()
Deprecated.   
 | 
java.lang.String | 
getURL()
Deprecated.   
 | 
boolean | 
isEmbed()
Effective if  
JetProperty.isCurrentAutoValue() is false. | 
void | 
set(java.lang.String str)
Sets value and call  
setURL(null) | 
void | 
set(java.lang.String str,
   int mode)
sets the normal value via a String. 
 | 
void | 
setEmbedImage(ImageResource ir)
Changes to saving/retrieving an Image(Embed) or not. 
Notice: must call #setEmbedImageType(int) before/after it. | 
void | 
setLocalPath(java.lang.String path)
Deprecated.   
 | 
void | 
setObject(java.lang.Object value)  | 
void | 
setObject(java.lang.Object value,
         int mode)
Sets normal value 
 | 
void | 
setResourceID(int id)
Deprecated.   
 | 
void | 
setURL(java.lang.String url)
Deprecated.   
 | 
java.lang.String | 
toString()
Effective if  
JetProperty.isCurrentAutoValue() is false. | 
get, get, getMatchingSqlType, getPropertyChoice, set, setPropertyChoiceaddPropertyChangeListener, addToAtomicAction, canChangeByBL, canChangeByFmtt, canChangeByOthers, checkValue, copy, curValueEqual, enableAllChangeBys, equal, getChangeBy, getChangeBy, getChangeByBL, getChangeByBL, getChangeByBLName, getChangeByBLName, getChangeByBLType, getChangeByBLType, getChangeByFmtt, getChangeByFmtt, getChangeByFmttName, getChangeByFmttName, getChangeByObject, getChangeByObject, getChangeByObjectName, getChangeByObjectName, getChangeByOtherType, getChangeByOtherType, getCurrentChangedBy, getCurrentChangedBy, getCurrentValue, getCurrentValue, getCurrentValue, getCurrentValue, getEditFlag, getEditorType, getInspValue, getInspValue, getModeProperty, getName, getNormalObject, getNormalObject, getObject, getParent, getPropType, getRuntimeChangeBy, getRuntimeChangeBy, getUnifiedObject, getUnifiedObject, getValue, getValue, isChagneByFmtt, isChagneByFmtt, isChangeByBL, isChangeByBL, isChangeByOther, isChangeByOther, isCurrentAutoValue, isCurrentAutoValue, isCurrentChangedBy, isCurrentChangedBy, isEnableAutoValue, isModeProperty, isNull, isNull, isSetAnyChangeBy, isSetRuntimeChgBy, isSetRuntimeChgBy, isSupportMode, isTransient, isUnavailable, loadFullChangeBy, loadFullChangeBy, propertyChanged, removePropertyChangeListener, saveFullChangeBy, saveFullChangeBy, setAsAutoValue, setAsAutoValue, setCanChangeByBL, setCanChangeByFmtt, setCanChangeByOthers, setChangeByBL, setChangeByBL, setChangeByBL, setChangeByBL, setChangeByFmtt, setChangeByFmtt, setChangeByObject, setChangeByObject, setChangeByObject, setChangeByObject, setEditFlag, setEditorType, setEnableAutoValue, setRuntimeChangeBy, setRuntimeChangeBy, setSupportMode, setTransient, setUnavailable, setUnitValue, setUnitValue, toUnitString, toUnitStringpublic JetImgProperty()
public JetImgProperty(JetObject parent,
                      java.lang.String name)
parent - ownername - namepublic void set(java.lang.String str)
setURL(null)set in class JetStringstr - the String value, null means default valuesetValue(String)public void set(java.lang.String str,
                int mode)
JetPropertypublic void setEmbedImage(ImageResource ir)
#setEmbedImageType(int) before/after it.embedImage - if null change to saving/retrieving an Image(file name) else an Image(Embed)imageType - the meidaType must one of MediaType#JPG,MediaType#PNG,MediaType#BITMAP,MediaType#GIFMediaTypepublic void clearEmbed()
public boolean isEmbed()
JetProperty.isCurrentAutoValue() is false. Had this been set to saving/retrieving an Image(Embed)?JetProperty.isCurrentAutoValue()public java.lang.String getInspValue()
JetProperty.isCurrentAutoValue() is false.
 ONLY For Designer UI#setEmbedImage(Image).getInspValue in class JetPropertyJetProperty.isCurrentAutoValue()public java.lang.String toString()
JetProperty.isCurrentAutoValue() is false.
 If this is set saving/retrieving Image(file name), return image file name directly.toString in class JetStringsetValue(String), 
#imageToByte(Image, int), 
#isImageEmbed(), 
JetProperty.isCurrentAutoValue()public void setObject(java.lang.Object value)
setObject in class JetPropertypublic void setObject(java.lang.Object value,
                      int mode)
JetPropertysetObject in class JetPropertypublic ImageResource getImageResourceByID(java.lang.String resourceId)
public ImageResource getImageResourceByPath(java.io.File catalogFile)
resourcePath - public ImageResource getEmbedImageResource()
public int getResourceID()
public void setResourceID(int id)
java.lang.UnsupportedOperationExceptionpublic java.lang.String getLocalPath()
java.lang.UnsupportedOperationExceptionpublic void setLocalPath(java.lang.String path)
java.lang.UnsupportedOperationExceptionpublic java.lang.String getURL()
java.lang.UnsupportedOperationExceptionpublic void setURL(java.lang.String url)
JetResourceablejava.lang.UnsupportedOperationExceptionpublic java.lang.String getPath()
java.lang.UnsupportedOperationExceptionpublic java.lang.Object getResource(java.lang.String depPath)
depPath - the based pathjava.lang.UnsupportedOperationExceptionpublic java.lang.Object getResource()
getObject(), 
getResource(String)public byte[] getGifBytes()
                   throws java.io.IOException
java.io.IOExceptionjet.export.util.ImageEncoder#renderImageToGif(Image)public java.lang.Object getObject()
getObject in class JetPropertypublic javax.swing.ImageIcon getImageIcon(java.lang.String currentPath)
                                   throws java.io.IOException
ImageIcon via ImageResource(EMBED) and return, else return null
 java.io.IOExceptionpublic int getImageType()
MediaType#UNKNOWNMediaType, 
ImageResource#getImageType()