|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object eu.vexpro.editor.util.Util
public class Util
Utiliitide meetotide kogum, mis on seotud editori tehnilise lahendusega. 2008-2009, Kristjan Kuusik, kristjn.k@gmail.com
Field Summary | |
---|---|
static java.util.List<java.lang.String> |
erimargid
|
static java.lang.String |
KEY_AUTOMAATNE_SALVESTAMINE
|
static java.lang.String |
KEY_JALGI_MUUDATUSI
|
static java.lang.String |
KEY_OIGEKIRJAKONTROLL
|
static java.lang.String |
KP_PATTERN_dd_MM_yyyyy
|
static java.lang.String |
KP_PATTERN_yyyy_MM_dd
|
Constructor Summary | |
---|---|
Util()
|
Method Summary | |
---|---|
static java.lang.String |
asendaReavahetus(java.lang.String str)
Deprecated. Ei kasuta hetkel Asendatakse newline (code=10). Kasutatakse - fragmentide lisamine, defaul tekstid. |
static java.lang.String |
asendaString(java.lang.String original,
java.lang.String asendatav,
java.lang.String asendaja)
|
static java.lang.String |
asendaStringisCharacterReferenceMargiga(java.lang.String tekst)
Asendatakse character refernce vastava märgiga. |
static java.lang.String |
asendaStringisCharacterReferenceTemplateViitega(java.lang.String tekst)
Stringina esitatud tekstis asendatakse character reference märgi template viitega. |
static java.lang.String |
asendaStringisErimargidKoodiga(java.lang.String str)
Asendatakse stringis erimärgid vastava märgi koodiga. |
static java.lang.String |
asendaStringisTemplateViideCharacterReferenciga(java.lang.String tekst)
Stringina esitatud tekstis asendatakse märgi template viide character referencega. |
static java.lang.String |
asendaStringisTemplateViideMargiga(java.lang.String tekst)
Template viide asendamine vastava märgiga. |
static void |
collapseAll(javax.swing.JTree tree)
Puu sulgemine. |
static void |
copy(java.io.File src,
java.io.File dst)
Faili kopeerimine. |
static void |
deleteDir(java.io.File dir)
Kataloogi tühjendamine failidest neis leiduvatest failidest. |
static java.lang.String |
eemaldaTekstiKujundusTemplateElement(java.lang.String source)
Teksti kujunduse template elementide eemaldamine. |
static java.lang.String |
eemaldaYleliigsedMargid(java.lang.String str)
Optimeeritakse string. |
static int |
erimarkidePikkusTahemarkidesKokkuTekstis(java.lang.String tekst)
Tagastab character refernciga antud erimärkide märgilise pikkuse lahutatud leitud erimärkide arv. |
static java.lang.String |
escapeHTMLDangerousMarks(java.lang.String str)
Täistekstis, mda kuvatakse välja html-ina, ohtlikke märkide asendamine, nii, et tulemuseks oleks tekst, mitte html formaadis kood. |
static void |
expandAll(javax.swing.JTree tree)
Puu avamine. |
static java.lang.String |
generateUUID()
UUID (GUID) genereerimine. |
static java.lang.String |
getCharCode(java.lang.String ch)
Tagastab character reference (http://www.w3.org/TR/html4/sgml/entities.html). |
static java.lang.String |
getCurrentDirectoryPath()
Tagastab jooksva kataloogi |
static java.util.Calendar |
getEstonianCalendar()
Tagastab õigesti sätitud suve ja talveajaga Eesti kalendri isendi. |
static java.lang.String |
getEstonianLocalTime()
Tagastab Eesti jooksva kellaaja formaadis ISO 8601 timeformat hh:mm:ss |
static java.lang.String |
getExtension(java.io.File f)
|
static java.lang.String |
getFileContentType(java.lang.String laiend)
Tagastab faili laiendi järgi content type (mime type). |
static java.lang.String |
getFileLaiend(java.lang.String fileName)
Tagastab failinime laiendi. |
static boolean |
isAlphaNumeric(int keycode)
Is the key code alpha-numeric (i.e. |
static boolean |
isAlphaNumericOrSpecialCharacter(int keycode)
Kontroll kas tegemist on tähe, numbri või kirjavahemärgiga. |
static boolean |
isEmpty(java.lang.String str)
Tagastab kas string on tühi või null. |
static boolean |
isEmpty(java.lang.String str,
boolean arvestatakseTyhikut)
Tagastab, kas string on tühi või null |
static java.lang.String |
isErimark(java.lang.String mark)
Kontrollitakse, kas string on spetsiaalmärke (erimärke), kui jah tagastatakse character reference, kui ei siis parameetriks antud string |
static void |
kirjutaBase64encodedFail(org.w3c.dom.Document doc,
VexProEditor.TootleFailActionCmd cmd)
TODO - jätta sobilik osa utiliitide hulka, ülejäänud mujale Base64 encoded faili dekodeerimine ja sihtkohta kirjutamine. |
static void |
kirjutaFailTmpKataloogi(java.lang.String failNimi,
java.lang.String failSisu)
Faili kirjutamine tmp/aktiivneDokument kataloogi. |
static java.lang.String |
korrastaHTMLTag(java.lang.String tagNimi,
java.lang.String htmlTekst)
Deprecated. TODO - REMOVE Lõputagide lisamine html elementidele, kui peaksid puuduma. |
static void |
launch(java.lang.String fileName)
Faili köivitamine koheselt kasutades vaikimisi OS poolt pakutud vahendeid selleks. |
static java.lang.String |
loeFailiSisuStringi(java.lang.String filePath)
Faili sisu lugemine stringi. |
static java.util.Map |
loeKasutajaSeaded()
Kasutajaseadete lugemine. |
static void |
openURL(java.lang.String url)
Vaikimisi seatud browseri avamine. |
static java.lang.String |
readInput(java.lang.String filePath)
Faili sisu lugemine stringi. |
static java.lang.String |
removeAdditionalElements(java.lang.String element,
java.lang.String s)
|
static java.lang.String |
removeAdditionalSpaces(java.lang.String s)
Asendatakse 2 või enam tühikut ühe tühikuga. |
static java.lang.String |
removeHtmlTagWithContent(java.lang.String s,
java.lang.String tagName)
Eemaldab HTML kujul olevast stringist spetsiifilised html tagid ja sisu nende vahel. |
static java.lang.String |
removeLineTerminators(java.lang.CharSequence inputStr,
java.lang.String replaceStr)
Deprecated. Ei kasuta hetkel Rea terminators asendamine vastava asendajaga. |
static java.lang.String |
replace(java.lang.String str,
java.lang.String pattern,
java.lang.String replace)
Custom replace meetod. |
static java.lang.String |
replace1(java.lang.String str,
java.lang.String pattern,
java.lang.StringBuilder replace)
Jääb ära iga iteratsioon String ojekti loomine. |
static java.lang.String |
replaceAll(java.lang.String target,
java.lang.String from,
java.lang.String to)
TODO - eelistatuna kasutada antud replaceAll meetodit, parema performance-ga Replace all. |
static void |
salvestaKasutajaSeaded(boolean autoSalvestamine,
boolean oigekirjaKontroll,
boolean jalgiMuudatusi)
Kasutajaseadete salvestamine. |
static java.awt.image.BufferedImage |
tagastaPilt(java.lang.ClassLoader classLoader,
java.lang.String nimi)
Pildi tagastamine nime järgi. |
static java.util.Date |
teeKuupaev(java.lang.String kpString,
java.lang.String formaat)
Kuupäeva objekti loomine stringina estatud kuupäevast. |
static java.lang.String |
teeKuupaevStr(java.util.Date kp,
java.lang.String formaat)
Tagastab Date objektist kuupäeva stringi kujul vastavalt ette antud formaadile. |
static java.lang.String |
teisendaISO8601KpStr(java.lang.String kpStr)
Teisendab yyyy-MM-dd (ISO8601) kujul antud kuupäeva yyyy.MM.dd kujul kuupäeva stringiks. |
static java.lang.String |
teisendaKpStrISO8601Formaati(java.lang.String kpStr)
Teisendab yyyy.MM.dd kujul antud kuupäeva stringi yyyy-MM-dd (ISO8601) kujul kuupäeva stringiks. |
static java.lang.String |
tekstKujundusAsendaKujundusTagidTemplateElementidega(java.lang.String source)
Teksti kujundustagide asendamine vastavate templatedega. |
static java.lang.String |
tekstKujundusAsendaTemplateElementKujundusTagidega(java.lang.String source)
Teksti kujundustemplatede asendamine vastavate tagidega. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String KP_PATTERN_yyyy_MM_dd
public static final java.lang.String KP_PATTERN_dd_MM_yyyyy
public static java.util.List<java.lang.String> erimargid
public static final java.lang.String KEY_AUTOMAATNE_SALVESTAMINE
public static final java.lang.String KEY_OIGEKIRJAKONTROLL
public static final java.lang.String KEY_JALGI_MUUDATUSI
Constructor Detail |
---|
public Util()
Method Detail |
---|
public static java.awt.image.BufferedImage tagastaPilt(java.lang.ClassLoader classLoader, java.lang.String nimi)
classLoader
- nimi
-
public static void openURL(java.lang.String url)
url
- public static void launch(java.lang.String fileName)
fileName
- public static java.lang.String teeKuupaevStr(java.util.Date kp, java.lang.String formaat)
kp
- kuupäeva objektformaat
- kuupäeva formaat (näiteks: dd.MM.yyyy)
public static java.lang.String removeLineTerminators(java.lang.CharSequence inputStr, java.lang.String replaceStr)
inputStr
-
public static java.lang.String getCharCode(java.lang.String ch)
ch
- etteantud üks märk stringi kujul
public static java.lang.String asendaString(java.lang.String original, java.lang.String asendatav, java.lang.String asendaja)
public static java.lang.String asendaStringisCharacterReferenceTemplateViitega(java.lang.String tekst)
tekst
-
public static java.lang.String asendaStringisTemplateViideCharacterReferenciga(java.lang.String tekst)
tekst
-
public static int erimarkidePikkusTahemarkidesKokkuTekstis(java.lang.String tekst)
tekst
-
public static java.lang.String asendaStringisCharacterReferenceMargiga(java.lang.String tekst)
tekst
-
public static java.lang.String asendaStringisTemplateViideMargiga(java.lang.String tekst)
tekst
-
public static java.lang.String asendaStringisErimargidKoodiga(java.lang.String str)
str
-
public static java.lang.String isErimark(java.lang.String mark)
mark
-
public static java.util.Date teeKuupaev(java.lang.String kpString, java.lang.String formaat)
kpString
- kuupäev stringi kujulformaat
- stringi kujul esitatud kuupäeva formaat
public static java.lang.String eemaldaYleliigsedMargid(java.lang.String str)
str
-
public static java.lang.String asendaReavahetus(java.lang.String str)
str
-
public static java.lang.String korrastaHTMLTag(java.lang.String tagNimi, java.lang.String htmlTekst)
tagNimi
- HTML tagi nimi, mida parandataksehtmlTekst
- html stringi kujul
public static java.lang.String generateUUID()
public static java.lang.String getFileLaiend(java.lang.String fileName)
fileName
-
public static java.lang.String getFileContentType(java.lang.String laiend)
laiend
-
public static void kirjutaBase64encodedFail(org.w3c.dom.Document doc, VexProEditor.TootleFailActionCmd cmd)
public static void kirjutaFailTmpKataloogi(java.lang.String failNimi, java.lang.String failSisu)
failNimi
- failSisu
- public static void deleteDir(java.io.File dir)
dir
- public static java.lang.String getCurrentDirectoryPath()
public static void expandAll(javax.swing.JTree tree)
tree
- public static void collapseAll(javax.swing.JTree tree)
tree
- public static boolean isEmpty(java.lang.String str)
str
-
public static boolean isEmpty(java.lang.String str, boolean arvestatakseTyhikut)
str
- arvestatakseTyhikut
- kas arvestada whitespace
public static java.util.Map loeKasutajaSeaded()
public static void salvestaKasutajaSeaded(boolean autoSalvestamine, boolean oigekirjaKontroll, boolean jalgiMuudatusi)
public static boolean isAlphaNumeric(int keycode)
public static boolean isAlphaNumericOrSpecialCharacter(int keycode)
keycode
- Key code
public static void copy(java.io.File src, java.io.File dst) throws java.io.IOException
src
- dst
-
java.io.IOException
public static java.lang.String loeFailiSisuStringi(java.lang.String filePath)
filePath
- faili nimi koos absoluutse teega.
public static java.lang.String readInput(java.lang.String filePath)
filePath
- faili nimi koos absoluutse teega.
public static java.lang.String tekstKujundusAsendaKujundusTagidTemplateElementidega(java.lang.String source)
source
-
public static java.lang.String tekstKujundusAsendaTemplateElementKujundusTagidega(java.lang.String source)
source
-
public static java.lang.String eemaldaTekstiKujundusTemplateElement(java.lang.String source)
source
-
public static java.lang.String replace(java.lang.String str, java.lang.String pattern, java.lang.String replace)
str
- pattern
- replace
-
public static java.lang.String replace1(java.lang.String str, java.lang.String pattern, java.lang.StringBuilder replace)
str
- pattern
- replace
-
public static java.lang.String replaceAll(java.lang.String target, java.lang.String from, java.lang.String to)
target
- is the original stringfrom
- is the string to be replacedto
- is the string which will used to replace
public static java.lang.String teisendaKpStrISO8601Formaati(java.lang.String kpStr)
kpStrISO8601
-
public static java.lang.String teisendaISO8601KpStr(java.lang.String kpStr)
kpStr
-
public static java.util.Calendar getEstonianCalendar()
public static java.lang.String getEstonianLocalTime()
public static java.lang.String escapeHTMLDangerousMarks(java.lang.String str)
str
-
public static java.lang.String getExtension(java.io.File f)
public static java.lang.String removeAdditionalSpaces(java.lang.String s)
s
-
public static java.lang.String removeAdditionalElements(java.lang.String element, java.lang.String s)
public static java.lang.String removeHtmlTagWithContent(java.lang.String s, java.lang.String tagName)
s
- tagName
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |