|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.prodevelop.gvsig.mobile.fmap.util.Utils
Utility static methods.
FalseByteBuffer
Field Summary | |
static java.lang.String |
CACHED_FILES_EXT
|
static java.lang.String |
DATE_FORMAT
|
static java.lang.String |
gif
|
static java.awt.GraphicsConfiguration |
graphConfig
Device-dependant graphics configuration object |
static java.awt.geom.AffineTransform |
IDENTITY_AT
|
static java.lang.String |
jpeg
|
static java.lang.String |
jpg
|
static long |
LAST_EXECUTION_INTERVAL
Interval used to check if the application can be launched or not |
static java.lang.String |
png
|
static java.lang.String |
tif
|
static java.lang.String |
tiff
|
static java.awt.Color |
TILE_PROBLEM_403_COLOR
|
static java.awt.Color |
TILE_PROBLEM_COLOR
|
static java.awt.Font |
TILE_PROBLEM_FONT
|
static java.lang.String |
TILE_PROBLEM_MSG_403
|
static java.lang.String |
TILE_PROBLEM_MSG_ERROR
|
static java.lang.String |
TILE_PROBLEM_MSG_NODATA
|
static int |
TILE_PROBLEM_X_OFFSET
|
static int |
TILE_PROBLEM_Y_OFFSET
|
static boolean |
USING_PDA
Whether the PDA is being used (false when running a PC) |
Constructor Summary | |
Utils()
|
Method Summary | |
static void |
addAttributesToList(com.hardcode.gdbms.engine.values.Value[] atts,
java.lang.String[] fieldnames,
java.util.ArrayList gdata,
java.util.ArrayList al)
Adds field names and vaklues to an array of data that will afterwards used to show info by point n a dialog |
static java.awt.image.BufferedImage |
createBufferedImage(int w,
int h)
Creates a buffered image |
static java.awt.image.BufferedImage |
createBufferedImage(int w,
int h,
int type)
Creates a buffered image |
static void |
createWorkspaceFolder(java.lang.String folder_name)
Creates a workspace folder |
static java.util.Date |
dateFromString(java.lang.String date)
Instantiates a Date object from a string |
static java.lang.String |
dateToString(java.util.Date date)
Gets string representation of a date |
static boolean |
executionAllowed(java.lang.String path,
long currtime)
This method finds out if the application is already running. |
static java.lang.String |
getExtension(java.io.File f)
Get the extension of a file. |
static java.awt.geom.Rectangle2D |
getExtent(java.awt.geom.AffineTransform at,
int iw,
int ih)
gets the extent for a given rectangle and affine transform |
static java.lang.String |
getFormattedDouble(double d,
int decimals)
Gets a double as a formatted string |
static java.io.File |
getHashCacheFileForUrl(java.net.URL u,
java.lang.String cacheFolder,
java.lang.String folder,
java.lang.String ext)
gets the cache file path (using hash function) for a given URL |
static java.awt.geom.Rectangle2D |
getScaledCenteredRectangle(java.awt.geom.Rectangle2D r,
double d)
Gets a scaled version of a given rectangle centered in the same point |
static java.lang.String |
hashString(java.lang.String str)
Apply a hash function to s string |
static FalseByteBuffer |
loadFileInputStream(java.io.FileInputStream in,
int size)
Loads a file into a byte buffer |
int |
minCommon(java.lang.String a,
java.lang.String b)
Finds out the index until which two strings are equal |
static byte[] |
readFileIntoByteArray(java.io.File f)
reads file into byte array |
static java.awt.geom.AffineTransform |
readWldFile(java.io.File imageFile,
java.lang.String[] valid_ext)
Reads the affine transform from a WLD file |
static java.awt.event.MouseEvent |
recreateMouseEvent(java.awt.Component src,
int x,
int y)
|
static boolean |
rectanglesItersect(java.awt.geom.Rectangle2D r_1,
java.awt.geom.Rectangle2D r_2)
Returns whether these rectangles intersect (this was necessary because the original metod behaves in a strabge way) |
static java.lang.String |
relPath(java.lang.String projectPath,
java.lang.String absPath)
|
static java.lang.String |
replaceAllString(java.lang.String original,
java.lang.String match_old,
java.lang.String match_new)
Replaces all occurrences of a string |
static double |
smallerDouble(double a,
double f,
double minimum)
|
static int |
smallerInteger(int a,
double f,
int minimum)
Performs a product and returns the maximum |
static java.lang.String[] |
splitString(java.lang.String input,
java.lang.String sep)
Splits string into an array of strings |
static void |
swap(java.util.ArrayList _list,
int firstInd,
int secondInd)
Swap objects in a list |
static java.lang.String |
time()
|
static void |
touch()
Utility methos to force the execution of the static section |
static java.lang.StringBuffer |
toXML(java.lang.String name,
boolean obj)
Gets XML text description of booelan value |
static java.lang.StringBuffer |
toXML(java.lang.String name,
double obj)
Gets XML text description of a double value |
static java.lang.StringBuffer |
toXML(java.lang.String name,
int obj)
Gets XML text description of a int value |
static java.lang.StringBuffer |
toXML(java.lang.String name,
java.lang.Object obj)
Gets XML text description of an object |
static boolean |
writeBytesToFile(byte[] data,
java.lang.String path)
Writes byte array to file |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static boolean USING_PDA
public static final java.lang.String jpeg
public static final java.lang.String jpg
public static final java.lang.String gif
public static final java.lang.String tiff
public static final java.lang.String tif
public static final java.lang.String png
public static final java.lang.String DATE_FORMAT
public static final java.lang.String CACHED_FILES_EXT
public static final java.awt.geom.AffineTransform IDENTITY_AT
public static final java.awt.Font TILE_PROBLEM_FONT
public static final java.lang.String TILE_PROBLEM_MSG_403
public static final java.lang.String TILE_PROBLEM_MSG_ERROR
public static final java.lang.String TILE_PROBLEM_MSG_NODATA
public static final java.awt.Color TILE_PROBLEM_403_COLOR
public static final java.awt.Color TILE_PROBLEM_COLOR
public static final int TILE_PROBLEM_X_OFFSET
public static final int TILE_PROBLEM_Y_OFFSET
public static java.awt.GraphicsConfiguration graphConfig
public static long LAST_EXECUTION_INTERVAL
Constructor Detail |
public Utils()
Method Detail |
public static void touch()
public static java.lang.String getExtension(java.io.File f)
public static java.lang.String[] splitString(java.lang.String input, java.lang.String sep)
input
- input stringsep
- separator string
public static java.lang.String replaceAllString(java.lang.String original, java.lang.String match_old, java.lang.String match_new)
original
- input stringmatch_old
- string to be replacedmatch_new
- new string to be written instead of the replaced string
public static FalseByteBuffer loadFileInputStream(java.io.FileInputStream in, int size) throws java.io.IOException
in
- input streamsize
- file size
java.io.IOException
public static java.lang.String time()
public static boolean rectanglesItersect(java.awt.geom.Rectangle2D r_1, java.awt.geom.Rectangle2D r_2)
r_1
- r_2
-
public static java.lang.String getFormattedDouble(double d, int decimals)
d
- valuedecimals
- number of decimal
public static void addAttributesToList(com.hardcode.gdbms.engine.values.Value[] atts, java.lang.String[] fieldnames, java.util.ArrayList gdata, java.util.ArrayList al)
atts
- the atts to be addedfieldnames
- the field namesgdata
- the geographic data (this is added as is)al
- the list to be expandedpublic static java.awt.geom.Rectangle2D getScaledCenteredRectangle(java.awt.geom.Rectangle2D r, double d)
r
- input rectangled
- scale
public static int smallerInteger(int a, double f, int minimum)
public static double smallerDouble(double a, double f, double minimum)
public static void swap(java.util.ArrayList _list, int firstInd, int secondInd)
_list
- input listfirstInd
- indexsecondInd
- indexpublic static java.awt.geom.AffineTransform readWldFile(java.io.File imageFile, java.lang.String[] valid_ext)
imageFile
- image filevalid_ext
- valid extensions for WLD files
public static java.lang.StringBuffer toXML(java.lang.String name, boolean obj)
name
- element nameobj
- boolean value
public static java.lang.StringBuffer toXML(java.lang.String name, int obj)
name
- element nameobj
- int value
public static java.lang.StringBuffer toXML(java.lang.String name, double obj)
name
- element nameobj
- double value
public static java.lang.StringBuffer toXML(java.lang.String name, java.lang.Object obj)
name
- element nameobj
-
public static java.awt.geom.Rectangle2D getExtent(java.awt.geom.AffineTransform at, int iw, int ih)
at
- teh affinte transformiw
- image widthih
- image height
public static java.awt.image.BufferedImage createBufferedImage(int w, int h)
w
- widthh
- height
public static java.awt.image.BufferedImage createBufferedImage(int w, int h, int type)
w
- widthh
- heighttype
- the image type
public static byte[] readFileIntoByteArray(java.io.File f)
f
- the file
public static java.lang.String relPath(java.lang.String projectPath, java.lang.String absPath)
projectPath
- absPath
-
public int minCommon(java.lang.String a, java.lang.String b)
a
- b
-
public static void createWorkspaceFolder(java.lang.String folder_name)
folder_name
- public static boolean writeBytesToFile(byte[] data, java.lang.String path)
data
- path
- file path
public static boolean executionAllowed(java.lang.String path, long currtime)
path
- path of the exe log filecurrtime
- current time in miliseconds
public static java.lang.String dateToString(java.util.Date date)
date
-
public static java.util.Date dateFromString(java.lang.String date) throws java.text.ParseException
date
- date as a sring
java.text.ParseException
public static java.lang.String hashString(java.lang.String str)
str
- input string
public static java.io.File getHashCacheFileForUrl(java.net.URL u, java.lang.String cacheFolder, java.lang.String folder, java.lang.String ext)
u
- URLcacheFolder
- cache files folderfolder
- cache subfolderext
- cached file extension
public static java.awt.event.MouseEvent recreateMouseEvent(java.awt.Component src, int x, int y)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |