Index

A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages

A

addEnums(E...) - Method in class io.github.enxign.core.seed.SeedAccessor
Adds the specified enum constants to the current set used for masking logic.
addPadding(byte[], int) - Static method in class io.github.enxign.core.shed.ByteEfficient
암호화 패딩 처리
ADMI - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Administrator privilege.
AGEN - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Agent privilege.
arrayTo(String[], String) - Static method in class io.github.enxign.core.shed.StringEfficient
문자배열을 문자열로 구분자를 넣어서 변환 문자열 배열의 길이가 0이면 빈 문자열을 반환 문자열 배열의 길이가 1이면 해당 문자열을 반환 문자열 배열의 길이가 2 이상이면 각 문자열 사이에 구분자를 넣어서 반환 구분자는 빈 문자열이 아니어야 함.
arrayTo(String[], String, int, String, String) - Static method in class io.github.enxign.core.shed.StringEfficient
배열을 문자열로 변환

B

blank2Null(String) - Static method in class io.github.enxign.core.shed.StringEfficient
blank2Null 문자열이 null 또는 빈 문자열이면 null로 변환
byte2Hex(byte[]) - Static method in class io.github.enxign.core.shed.ByteEfficient
byte 배열을 16진수 문자열로 변환
ByteEfficient - Class in io.github.enxign.core.shed
ByteEfficient This class provides methods for byte array manipulation, including conversion to hexadecimal strings, padding for encryption, and UTF-8 validation.
ByteEfficient() - Constructor for class io.github.enxign.core.shed.ByteEfficient
 

C

charLength(byte[]) - Static method in class io.github.enxign.core.shed.ByteEfficient
문자 크기 반환 utf8 or euc-kr 문자 구분
charsetTest(String) - Static method in class io.github.enxign.core.shed.StringEfficient
charsetTest 주어진 문자열(sSrc)을 다양한 문자셋으로 변환하여 출력 문자열이 null 또는 빈 문자열이면 아무 작업도 하지 않음 다양한 문자셋(EUC-KR, KSC5601, ISO-8859-1, ASCII, UTF-8, x-windows-949)으로 변환하여 출력
containsOf(T) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값이 지정된 위치의 비트가 1인지 확인합니다
cut(String, int) - Static method in class io.github.enxign.core.shed.StringEfficient
cut 대상 문자열을 주어진 길이(ilen)만큼 잘라서 반환 문자열이 null 또는 빈 문자열이면 null 반환 문자열이 주어진 길이보다 크거나 같으면 그대로 반환 문자열이 주어진 길이보다 작으면 잘라서 반환

D

diffWithEnums(SeedMasking<T>...) - Method in class io.github.enxign.core.seed.SeedAccessor
지정된 enum 상수들의 비트 마스크와 현재 seedAccess의 비트 마스크의 차이를 계산합니다.

E

enter2Br(String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
HTML 줄바꿈 문자를
로 변환한다.
escape2HTML(String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
HTML 특수 문자를 HTML 문자 표현으로 대체한다.
escapeXML(String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
HTML 특수 문자를 XML 문자 표현으로 대체한다.

F

findPos(String[], String) - Static method in class io.github.enxign.core.shed.StringEfficient
findPos 대상 문자열 배열에서 주어진 문자열(sFind)이 포함된 위치를 찾아서 반환 대상 문자열 배열이 null 또는 길이가 0이면 null 반환 주어진 문자열이 포함된 위치를 int 배열로 반환 포함된 위치가 없으면 빈 int 배열을 반환
findTag(String, String[], String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
주어진 문자열에서 특정 태그가 포함되어 있는지 확인합니다.

G

getAccess() - Method in class io.github.enxign.core.seed.SeedAccessor
현재 권한값을 반환합니다.
getAsciiByte(String) - Static method in class io.github.enxign.core.shed.Hex2Ascii
Converts a hexadecimal string to a byte array.
getAsciiString(String) - Static method in class io.github.enxign.core.shed.Hex2Ascii
Converts a hexadecimal string to an ASCII string.
getFormula(String) - Static method in class io.github.enxign.core.shed.StringEfficient
입력된 문자열이 수학공식에 맞게 변환 수학공식에 맞는 문자만 남기고 나머지는 제거 수학공식에 맞는 문자는 다음과 같다
getIncludedEnums(Class<E>) - Method in class io.github.enxign.core.seed.SeedAccessor
지정된 enum 클래스에 포함된 모든 enum 상수를 반환합니다.
getLastDay(int, int) - Static method in class io.github.enxign.core.shed.SystemEfficient
해당 년월의 마지막 날짜 계산
getMask() - Method in interface io.github.enxign.core.seed.SeedMasking
현재 마스크 값을 반환합니다.
getMask() - Method in enum class io.github.enxign.core.shed.MenuPermissionType
Returns the bitmask value associated with this menu permission.
getMask() - Method in enum class io.github.enxign.core.shed.PrivilegesType
Returns the bitmask associated with the privilege type.
getSystemProperty(String) - Static method in class io.github.enxign.core.shed.SystemEfficient
Java 버전 : java.version Java 공급자 : java.vendor Java 공급자 주소 : java.vendor.url Java를 설치한 디렉토리 : java.home Java 클래스 버전 : java.class.version Java 클래스 경로 : java.class.path 확장기능의 클래스 경로 : java.ext.dir 운영체제 이름 : os.name 운영체제 아키텍처 : os.arch 운영체제 버전 정보 : os.version 파일 구분 문자 : file.separator 경로 구분 문자 : path.separator 행 구분 문자 : line.separator 사용자 계정 : user.name 사용자 홈 디렉토리 : user.home 현재 디렉토리 : user.dir 시스템 속성값을 가져오는 메소드 이 메소드는 시스템 속성값을 가져오는 데 사용됩니다.
getUniqueNo(int) - Static method in class io.github.enxign.core.shed.SystemEfficient
고유번호 생성기

H

hasAllEnums(SeedMasking<T>...) - Method in class io.github.enxign.core.seed.SeedAccessor
지정된 enum 상수들의 비트 마스크가 현재 seedAccess에 모두 포함되어 있는지 확인합니다.
hasAnyEnums(SeedMasking<T>...) - Method in class io.github.enxign.core.seed.SeedAccessor
지정된 enum 상수들의 비트 마스크가 현재 seedAccess에 포함되어 있는지 확인합니다.
Hex2Ascii - Class in io.github.enxign.core.shed
Hex2Ascii This class provides methods to convert hexadecimal strings to ASCII byte arrays and strings.
Hex2Ascii() - Constructor for class io.github.enxign.core.shed.Hex2Ascii
 
html2Escape(String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
HTML 문자 표현을 일반 문자열로 변환한다.
htmlBannedWords(String, String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
HTML에서 사용이 제한된 태그를 제거한다.
HtmlEfficient - Class in io.github.enxign.core.shed
HtmlEfficient This class provides methods for efficient HTML processing, including URL parameter extraction, HTML tag removal, and HTML entity conversion.
HtmlEfficient() - Constructor for class io.github.enxign.core.shed.HtmlEfficient
 

I

includedEnums(SeedMasking<T>...) - Method in class io.github.enxign.core.seed.SeedAccessor
지정된 enum 상수들의 비트 마스크가 현재 seedAccess에 포함되어 있는지 확인합니다.
includedOf(T) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값이 지정된 위치의 비트가 1인지 확인합니다
inDelimFor(String, int, String, boolean) - Static method in class io.github.enxign.core.shed.StringEfficient
inDelimFor 대상 문자열에 간격마다 구분자를 추가 처리 방향 : 정방향(시작 -> 끝)
inDelimRev(String, int, String, boolean) - Static method in class io.github.enxign.core.shed.StringEfficient
inDelimFor 대상 문자열에 간격마다 구분자를 추가 처리 방향 : 정방향(시작 -> 끝) 대상 문자열이 null 또는 빈 문자열이면 null 반환 간격(iInterval)이 1보다 작으면 null 반환 구분자(sDelim)가 null 또는 빈 문자열이면 null 반환
inspectAccess(int) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 권한값의 자료형을 반환합니다.
inspectAccess(int) - Method in class io.github.enxign.core.shed.MenuPermission
생성자
inspectAccess(int) - Method in class io.github.enxign.core.shed.UserPrivileges
생성자
io.github.enxign.core.seed - package io.github.enxign.core.seed
 
io.github.enxign.core.shed - package io.github.enxign.core.shed
 
isCorrectYM(String) - Static method in class io.github.enxign.core.shed.SystemEfficient
입력값이 정상적인 년월 인지 판단
isNumeric(String) - Static method in class io.github.enxign.core.shed.StringEfficient
대상 문자열의 숫자 여부 반환 문자열이 null 또는 빈 문자열이면 false 반환 문자열이 숫자만으로 구성되어 있으면 true 반환 문자열이 숫자가 아닌 문자가 포함되어 있으면 false 반환 문자열이 음수(-)로 시작하는 경우에도 true 반환 예) "123", "-456", "7890" => true 예) "12a3", "4-56", "78 90" => false
isSameClass(SeedAccessor<?>) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값이 지정된 위치의 비트가 1인지 확인합니다
isSameClassAndContains(SeedAccessor<T>) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값이 다른 SeedAccessor 객체의 seedAccess 값에 포함되어 있는지 확인합니다
isSameClassAndIncluded(SeedAccessor<T>) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값이 다른 SeedAccessor 객체의 seedAccess 값에 포함되어 있는지 확인합니다
isUTF8(byte[]) - Static method in class io.github.enxign.core.shed.ByteEfficient
Validate a UTF-8 byte array

L

lpad(String, int, String) - Static method in class io.github.enxign.core.shed.StringEfficient
lpad 대상 문자열을 왼쪽에 주어진 길이(ilen)만큼 채움 문자열이 null이면 빈 문자열로 변환 문자열이 주어진 길이보다 크거나 같으면 그대로 반환 문자열이 주어진 길이보다 작으면 sPadStr로 채움 sPadStr이 null이면 빈 문자열로 변환

M

MAGR - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Manager privilege.
markAccess(int, boolean) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 권한값의 특정 위치에 비트를 설정합니다.
markAccess(int, boolean) - Method in class io.github.enxign.core.shed.MenuPermission
권한 비트맵을 설정합니다.
markAccess(int, boolean) - Method in class io.github.enxign.core.shed.UserPrivileges
권한을 설정합니다.
MENU0 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 0 (bit position 0).
MENU1 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 1 (bit position 1).
MENU2 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 2 (bit position 2).
MENU3 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 3 (bit position 3).
MENU4 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 4 (bit position 4).
MENU5 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 5 (bit position 5).
MENU6 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 6 (bit position 6).
MENU7 - Enum constant in enum class io.github.enxign.core.shed.MenuPermissionType
Permission for menu 7 (bit position 7).
MenuPermission - Class in io.github.enxign.core.shed
MenuPermission This class manages menu permissions using a long bitmask.
MenuPermission(Long) - Constructor for class io.github.enxign.core.shed.MenuPermission
생성자
MenuPermissionType - Enum Class in io.github.enxign.core.shed
Defines a set of menu permissions using a long bitmask.
MONI - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Monitoring privilege.

N

NONE - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
No privileges assigned.
null2Blank(String) - Static method in class io.github.enxign.core.shed.StringEfficient
null2Blank 문자열이 null이면 빈 문자열로 변환

O

OPER - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Operator privilege.

P

padStr(String, int, String, boolean) - Static method in class io.github.enxign.core.shed.StringEfficient
주어진 길이 (len)만큼 문자열(padStr)을 채움 문자열이 null이면 빈 문자열로 변환 문자열이 주어진 길이보다 크거나 같으면 그대로 반환 문자열이 주어진 길이보다 작으면 padStr로 채움 padStr이 null이면 빈 문자열로 변환 문자열이 주어진 길이보다 작으면 padStr을 앞 또는 뒤에 붙임 isPostion이 true이면 padStr을 앞에 붙이고, false이면 뒤에 붙임 * 예) padStr("abc", 5, "*", true) => "**abc" * 예) padStr("abc", 5, "*", false) => "abc**"
PrivilegesType - Enum Class in io.github.enxign.core.shed
PrivilegesType This enum defines various privilege types using a byte bitmask.

R

REGU - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Regular user privilege.
removeEnums(E...) - Method in class io.github.enxign.core.seed.SeedAccessor
Removes the specified enum constants from the current set used for masking logic.
removeHTML(String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
HTML 태그와 HTML 엔티티를 제거합니다.
removePadding(byte[]) - Static method in class io.github.enxign.core.shed.ByteEfficient
암호화 패딩 처리된 부분 제거.
rpad(String, int, String) - Static method in class io.github.enxign.core.shed.StringEfficient
rpad 대상 문자열을 오른쪽에 주어진 길이(ilen)만큼 채움 문자열이 null이면 빈 문자열로 변환 문자열이 주어진 길이보다 크거나 같으면 그대로 반환 문자열이 주어진 길이보다 작으면 sPadStr로 채움 sPadStr이 null이면 빈 문자열로 변환

S

seedAccess - Variable in class io.github.enxign.core.seed.SeedAccessor
권한값 자료형이 long, int, short, byte 중 하나로 변환하여 저장
SeedAccessor<T extends Number> - Class in io.github.enxign.core.seed
SeedAccessor는 권한값을 관리하는 추상 클래스입니다.
SeedAccessor(T, Class<T>) - Constructor for class io.github.enxign.core.seed.SeedAccessor
SeedAccessor 생성자
SeedMasking<T> - Interface in io.github.enxign.core.seed
SeedMasking 인터페이스로, SeedAccessor에서 사용되는 마스킹 기능을 정의합니다.
setAccess(T) - Method in class io.github.enxign.core.seed.SeedAccessor
SeedAccessor 생성자
setEnums(E...) - Method in class io.github.enxign.core.seed.SeedAccessor
Sets the enum constants that implement SeedMasking and are used for masking logic.
split(String, int, boolean) - Static method in class io.github.enxign.core.shed.StringEfficient
split 분리 대상 문자열을 iCapacity 길이로 분리하여 문자열 배열로 반환.
StringEfficient - Class in io.github.enxign.core.shed
StringEfficient This class provides methods for efficient string processing, including null handling, padding, splitting, and character encoding.
StringEfficient() - Constructor for class io.github.enxign.core.shed.StringEfficient
 
SUPV - Enum constant in enum class io.github.enxign.core.shed.PrivilegesType
Supervisor privilege.
SystemEfficient - Class in io.github.enxign.core.shed
SystemEfficient This class provides methods for efficient system operations, including retrieving system properties, generating unique identifiers, and calculating the last day of a month.
SystemEfficient() - Constructor for class io.github.enxign.core.shed.SystemEfficient
 

T

toAccessString() - Method in class io.github.enxign.core.seed.SeedAccessor
현재 권한값을 문자열로 변환합니다.
toAccessString() - Method in class io.github.enxign.core.shed.MenuPermission
권한 비트맵을 문자열로 반환합니다.
toAccessString() - Method in class io.github.enxign.core.shed.UserPrivileges
권한을 문자열로 반환합니다.
toArray() - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값을 long으로 변환합니다.
toArray(Integer) - Method in class io.github.enxign.core.seed.SeedAccessor
현재 seedAccess 값을 long으로 변환합니다.

U

urlParamsByName(String, String) - Static method in class io.github.enxign.core.shed.HtmlEfficient
URL 쿼리 문자열에서 특정 파라미터의 값을 반환합니다.
UserPrivileges - Class in io.github.enxign.core.shed
UserPrivileges는 사용자 권한을 관리하는 클래스입니다.
UserPrivileges(Byte) - Constructor for class io.github.enxign.core.shed.UserPrivileges
생성자

V

valueOf(String) - Static method in enum class io.github.enxign.core.shed.MenuPermissionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.enxign.core.shed.PrivilegesType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.enxign.core.shed.MenuPermissionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.enxign.core.shed.PrivilegesType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages