A C D E F G H I J L N O P R S T V W 
All Classes All Packages

A

addCounties(Set<County>) - Method in class javapersianutils.core.geography.Province
Add counties.
addDistricts(Set<District>) - Method in class javapersianutils.core.geography.County
Add districts.
AggressiveEditing - Class in javapersianutils.core.string
replace all more than one ! or ? marks with just one or removes all extra kashida and spaces
applyHalfSpaceRule(String) - Static method in class javapersianutils.core.string.FixZwnj
Adds zwnj char between word and prefix/suffix
ARABIC_KE_CHAR - Static variable in class javapersianutils.core.string.ReplaceArabicChar
Arabic Ke Char ك = ARABIC LETTER KAF
ARABIC_YE_CHAR1 - Static variable in class javapersianutils.core.string.ReplaceArabicChar
Arabic Ye Char ى = ARABIC LETTER ALEF MAKSURA
ARABIC_YE_CHAR2 - Static variable in class javapersianutils.core.string.ReplaceArabicChar
Arabic Ye Char ي = ARABIC LETTER YEH

C

City - Class in javapersianutils.core.geography
City
City(String, String, String, String, int) - Constructor for class javapersianutils.core.geography.City
Instantiates a new City.
containsFarsi(String) - Static method in class javapersianutils.core.string.RegexUtils
آیا عبارت مدنظر حاوی حروف و اعداد فارسی است؟
containsOnlyFarsiLetters(String) - Static method in class javapersianutils.core.string.RegexUtils
آیا عبارت مدنظر فقط حاوی حروف فارسی است؟
containsOnlyPersianNumbers(String) - Static method in class javapersianutils.core.string.RegexUtils
آیا عبارت مدنظر فقط حاوی اعداد فارسی است؟
convertArabic1256ToUtf8(String) - Static method in class javapersianutils.core.string.AggressiveEditing
Convert an ASCII Arabic text to Unicode
counties - Variable in class javapersianutils.core.geography.Province
The Counties.
County - Class in javapersianutils.core.geography
County
County(String) - Constructor for class javapersianutils.core.geography.County
Instantiates a new County.

D

date - Variable in class javapersianutils.core.calendar.Holiday
 
DateTimeUtils - Class in javapersianutils.core.datetime
LocalTimeUtils
description - Variable in class javapersianutils.core.calendar.Holiday
 
DigitGroup - Enum in javapersianutils.core.number
DigitGroup
District - Class in javapersianutils.core.geography
District
District(String) - Constructor for class javapersianutils.core.geography.District
 

E

English - javapersianutils.core.number.Language
 
equals(Object) - Method in class javapersianutils.core.calendar.Holiday
 
equals(Object) - Method in class javapersianutils.core.geography.City
 
equals(Object) - Method in class javapersianutils.core.geography.County
 
equals(Object) - Method in class javapersianutils.core.geography.District
 
equals(Object) - Method in class javapersianutils.core.geography.Province
 

F

FixDash - Class in javapersianutils.core.string
Fix Dash
FixDiacritics - Class in javapersianutils.core.string
Fix Diacritics
FixDots - Class in javapersianutils.core.string
Replaces three dots with ellipsis
FixDots() - Constructor for class javapersianutils.core.string.FixDots
 
FixEnglishQuotes - Class in javapersianutils.core.string
Replaces English quotes with their Persian equivalent
FixEnglishQuotes() - Constructor for class javapersianutils.core.string.FixEnglishQuotes
 
FixZwnj - Class in javapersianutils.core.string
Puts zwnj char/half space between word and prefix/suffix
FixZwnj() - Constructor for class javapersianutils.core.string.FixZwnj
 

G

getAge(LocalDate) - Static method in class javapersianutils.core.datetime.DateTimeUtils
Calculate the age at the current time.
getAge(LocalDate, LocalDate) - Static method in class javapersianutils.core.datetime.DateTimeUtils
Calculate the age at the given date
getBegin() - Method in class javapersianutils.core.datetime.Interval
Gets begin.
getCities() - Method in class javapersianutils.core.geography.District
Gets cities.
getCities() - Static method in class javapersianutils.core.geography.Iran
 
getCityDivisionCode() - Method in class javapersianutils.core.geography.City
Gets City division code.
getCityName() - Method in class javapersianutils.core.geography.City
Gets City name.
getCounties() - Method in class javapersianutils.core.geography.Province
Gets counties.
getCountyName() - Method in class javapersianutils.core.geography.City
Gets county name.
getCountyName() - Method in class javapersianutils.core.geography.County
Gets county name.
getDate() - Method in class javapersianutils.core.calendar.Holiday
 
getDescription() - Method in class javapersianutils.core.calendar.Holiday
 
getDistrictName() - Method in class javapersianutils.core.geography.City
Gets district name.
getDistrictName() - Method in class javapersianutils.core.geography.District
Gets district name.
getDistricts() - Method in class javapersianutils.core.geography.County
Gets districts.
getEnd() - Method in class javapersianutils.core.datetime.Interval
Gets end.
getProvinceName() - Method in class javapersianutils.core.geography.City
Gets province name.
getProvinceName() - Method in class javapersianutils.core.geography.Province
Gets province name.
getProvinces() - Static method in class javapersianutils.core.geography.Iran
 
Group - Variable in class javapersianutils.core.number.NumberWord
Digit's group

H

hashCode() - Method in class javapersianutils.core.calendar.Holiday
 
hashCode() - Method in class javapersianutils.core.geography.City
 
hashCode() - Method in class javapersianutils.core.geography.County
 
hashCode() - Method in class javapersianutils.core.geography.District
 
hashCode() - Method in class javapersianutils.core.geography.Province
 
hasOverlap(Interval, Interval) - Static method in class javapersianutils.core.datetime.DateTimeUtils
Check t1 has overlap with t1 or not
Holiday - Class in javapersianutils.core.calendar
IranHolidays
Holiday() - Constructor for class javapersianutils.core.calendar.Holiday
 
HumanReadableInteger - Class in javapersianutils.core.number
The type Human readable integer.
HumanReadableInteger() - Constructor for class javapersianutils.core.number.HumanReadableInteger
 
Hundreds - javapersianutils.core.number.DigitGroup
 

I

Interval - Class in javapersianutils.core.datetime
Interval
Interval(long, long) - Constructor for class javapersianutils.core.datetime.Interval
Instantiates a new Interval.
Interval(Instant, Instant) - Constructor for class javapersianutils.core.datetime.Interval
Instantiates a new Interval.
Interval(LocalDateTime, LocalDateTime) - Constructor for class javapersianutils.core.datetime.Interval
Instantiates a new Interval.
Iran - Class in javapersianutils.core.geography
Iran
IranCodesUtils - Class in javapersianutils.core.validators
IranCodes Utils
IranShebaUtils - Class in javapersianutils.core.validators
Validate IBAN
IranShetabUtils - Class in javapersianutils.core.validators
Credit and Debit Card (Shetab) validation
isBetween(LocalDateTime, LocalDateTime, LocalDateTime) - Static method in class javapersianutils.core.datetime.DateTimeUtils
Checks the given date is between the two provided dates
isLastDayOfTheMonth(LocalDate) - Static method in class javapersianutils.core.datetime.DateTimeUtils
Returns whether the given date is the last day of the month
isNullOrEmpty(String) - Static method in interface javapersianutils.core.string.StringUtil
 
isNullOrWhiteSpace(String) - Static method in interface javapersianutils.core.string.StringUtil
 
isNumber(String) - Static method in class javapersianutils.core.validators.NationalCodeUtils
If String is a number returns true
isValidIranianMobileNumber(String) - Static method in class javapersianutils.core.validators.IranCodesUtils
Validate Iranian mobile number
isValidIranianNationalCode(String) - Static method in class javapersianutils.core.validators.NationalCodeUtils
Validate IR National Code
isValidIranianPhoneNumber(String) - Static method in class javapersianutils.core.validators.IranCodesUtils
Validate Iranian phone number
isValidIranianPostalCode(String) - Static method in class javapersianutils.core.validators.IranCodesUtils
Validate Iranian postal code
isValidIranShebaNumber(String) - Static method in class javapersianutils.core.validators.IranShebaUtils
Validate IBAN (International Bank Account Number, Sheba)
isValidIranShetabNumber(String) - Static method in class javapersianutils.core.validators.IranShetabUtils
validate Shetab card numbers
isWeekend(LocalDate) - Static method in class javapersianutils.core.datetime.DateTimeUtils
Returns whether the given date falls in a weekend

J

javapersianutils.core.calendar - package javapersianutils.core.calendar
 
javapersianutils.core.datetime - package javapersianutils.core.datetime
 
javapersianutils.core.geography - package javapersianutils.core.geography
 
javapersianutils.core.number - package javapersianutils.core.number
 
javapersianutils.core.string - package javapersianutils.core.string
 
javapersianutils.core.validators - package javapersianutils.core.validators
 

L

Language - Enum in javapersianutils.core.number
 
Language - Variable in class javapersianutils.core.number.NumberWord
Number to word language

N

Names - Variable in class javapersianutils.core.number.NumberWord
Equivalent names
NationalCodeUtils - Class in javapersianutils.core.validators
Validate IR National Code
normalizeAllKashida(String) - Static method in class javapersianutils.core.string.AggressiveEditing
Removes all kashida
normalizeDashes(String) - Static method in class javapersianutils.core.string.FixDash
Replaces double dash to ndash and triple dash to mdash.
NormalizeDotsToEllipsis(String) - Static method in class javapersianutils.core.string.FixDots
Replaces three dots with ellipsis It converts آزمون....
NormalizeEnglishQuotes(String) - Static method in class javapersianutils.core.string.FixEnglishQuotes
Replaces English quotes with their Persian equivalent.
normalizeExtraMarks(String) - Static method in class javapersianutils.core.string.AggressiveEditing
replaceAlls more than one ! or ? mark with just one
normalizeOutsideInsideSpacing(String) - Static method in class javapersianutils.core.string.AggressiveEditing
Fixes outside and inside spacing for () [] {} “” «»
normalizeSpacingAndLineBreaks(String) - Static method in class javapersianutils.core.string.AggressiveEditing
replaceAlls more than one space or line break with just a single one
normalizeUnderLines(String) - Static method in class javapersianutils.core.string.AggressiveEditing
Clean UnderLines
normalizeYeHeHalfSpace(String) - Static method in class javapersianutils.core.string.FixZwnj
Converts ه ی to ه‌ی
normalizeZwnj(String) - Static method in class javapersianutils.core.string.FixZwnj
Removes unnecessary zwnj char that are succeeded/preceded by a space
numberToText(byte, Language) - Static method in class javapersianutils.core.number.HumanReadableInteger
display a numeric value using the equivalent text
numberToText(double, Language) - Static method in class javapersianutils.core.number.HumanReadableInteger
display a numeric value using the equivalent text
numberToText(int, Language) - Static method in class javapersianutils.core.number.HumanReadableInteger
display a numeric value using the equivalent text
numberToText(long, Language) - Static method in class javapersianutils.core.number.HumanReadableInteger
display a numeric value using the equivalent text
numberToText(Long, Language) - Static method in class javapersianutils.core.number.HumanReadableInteger
display a numeric value using the equivalent text
NumberWord - Class in javapersianutils.core.number
 
NumberWord(DigitGroup, Language, List<String>) - Constructor for class javapersianutils.core.number.NumberWord
 

O

Ones - javapersianutils.core.number.DigitGroup
 

P

Persian - javapersianutils.core.number.Language
 
PERSIAN_KE_CHAR - Static variable in class javapersianutils.core.string.ReplaceArabicChar
Persian Ke Char ک = ARABIC LETTER KEHEH
PERSIAN_YE_CHAR - Static variable in class javapersianutils.core.string.ReplaceArabicChar
Persian Ye Char ی = ARABIC LETTER FARSI YEH
Province - Class in javapersianutils.core.geography
Pro
Province(String) - Constructor for class javapersianutils.core.geography.Province
Instantiates a new Province.
provinceName - Variable in class javapersianutils.core.geography.Province
The Province name.

R

RegexUtils - Class in javapersianutils.core.string
Regular expression for checking Farsi language.
removeDiacritics(String) - Static method in class javapersianutils.core.string.FixDiacritics
Delete sound (pronunciation mode) of letters and words
removeHexadecimalSymbols(String) - Static method in class javapersianutils.core.string.AggressiveEditing
There are a lot of symbols which can't be in xml code.
replaceArabicChar(String) - Static method in class javapersianutils.core.string.ReplaceArabicChar
Fixes common writing mistakes caused by using a bad keyboard layout, such as replacing Arabic Ye with Persian one and so on ...
ReplaceArabicChar - Class in javapersianutils.core.string
ReplaceArabicChar

S

setBegin(Instant) - Method in class javapersianutils.core.datetime.Interval
Sets begin.
setCities(Set<City>) - Method in class javapersianutils.core.geography.District
Sets cities.
setCityDivisionCode(int) - Method in class javapersianutils.core.geography.City
Sets City division code.
setCityName(String) - Method in class javapersianutils.core.geography.City
Sets City name.
setCounties(Set<County>) - Method in class javapersianutils.core.geography.Province
Sets counties.
setCountyName(String) - Method in class javapersianutils.core.geography.City
Sets county name.
setCountyName(String) - Method in class javapersianutils.core.geography.County
Sets county name.
setDate(LocalDate) - Method in class javapersianutils.core.calendar.Holiday
 
setDescription(String) - Method in class javapersianutils.core.calendar.Holiday
 
setDistrictName(String) - Method in class javapersianutils.core.geography.City
Sets district name.
setDistrictName(String) - Method in class javapersianutils.core.geography.District
Sets district name.
setDistricts(Set<District>) - Method in class javapersianutils.core.geography.County
Sets districts.
setEnd(Instant) - Method in class javapersianutils.core.datetime.Interval
Sets end.
setProvinceName(String) - Method in class javapersianutils.core.geography.City
Sets province name.
setProvinceName(String) - Method in class javapersianutils.core.geography.Province
Sets province name.
StringUtil - Interface in javapersianutils.core.string
Created by Mahdi Razavi on 3/4/19-12:03 PM
stripHtmlTags(String) - Static method in class javapersianutils.core.string.RegexUtils
حذف تگ‌های یک عبارت

T

Teens - javapersianutils.core.number.DigitGroup
 
Tens - javapersianutils.core.number.DigitGroup
 
Thousands - javapersianutils.core.number.DigitGroup
 
toString() - Method in class javapersianutils.core.calendar.Holiday
 
toString() - Method in class javapersianutils.core.geography.City
 
toString() - Method in class javapersianutils.core.geography.County
 
toString() - Method in class javapersianutils.core.geography.District
 
toString() - Method in class javapersianutils.core.geography.Province
 

V

valueOf(String) - Static method in enum javapersianutils.core.number.DigitGroup
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum javapersianutils.core.number.Language
Returns the enum constant of this type with the specified name.
values() - Static method in enum javapersianutils.core.number.DigitGroup
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum javapersianutils.core.number.Language
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrapInDirectionalDiv(String) - Static method in class javapersianutils.core.string.RegexUtils
اگر متن شما حاوی یک عبارت فارسی باشد آن‌را داخل یک بلاک اچ تی ام ال راست به چپ محصور می‌کند در غیراینصورت در
wrapInDirectionalDiv(String, String, String) - Static method in class javapersianutils.core.string.RegexUtils
اگر متن شما حاوی یک عبارت فارسی باشد آن‌را داخل یک بلاک اچ تی ام ال راست به چپ محصور می‌کند در غیراینصورت در
A C D E F G H I J L N O P R S T V W 
All Classes All Packages