Index
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.
All Classes and Interfaces|All Packages