All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.wiztools.commons.Characters Maven / Gradle / Ivy

/*
 * Copyright WizTools.org
 * Licensed under the Apache License, Version 2.0:
 * http://www.apache.org/licenses/LICENSE-2.0
 */
package org.wiztools.commons;

/**
 *
 * @author subhash
 */
public interface Characters {
    // Base64
    public char[] BASE64 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/".toCharArray();
    public char[] BASE64_URL = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_".toCharArray();
    public char[] BASE64_REGEXP = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!-".toCharArray();
    public char[] BASE64_FILENAME = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+-".toCharArray();

    // Base62 characters:
    public char[] BASE62 = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();

    // Base58 characters do not have confusing chars: 0, O, I, l
    // Good for print media.
    public char[] BASE58 = "123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ".toCharArray();

    // Numbers
    public char[] NUMBERS = "0123456789".toCharArray();

    // Alphabets
    public char[] ALPHABETS_LOWERCASE = "abcdefghijklmnopqrstuvwxyz".toCharArray();
    public char[] ALPHABETS_UPPERCASE = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
    public char[] ALPHABETS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();

    // Special chars:
    // All the special chars available in my US-English keyboard:
    public char[] SPECIAL = "`~!@#$%^&*()-_+=|\\{}[]:;\"'<>,./?".toCharArray();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy