SYMBOL INDEX (1435 symbols across 104 files) FILE: src/main/java/com/htmake/reader/SpringEvent.java class SpringEvent (line 5) | public class SpringEvent extends ApplicationEvent { method SpringEvent (line 8) | public SpringEvent(Object source, String event, String message) { method getEvent (line 13) | public String getEvent() { method setEvent (line 16) | public void setEvent(String event) { method getMessage (line 19) | public String getMessage() { method setMessage (line 22) | public void setMessage(String message) { FILE: src/main/java/com/htmake/reader/utils/SpringContextUtils.java class SpringContextUtils (line 8) | @Component method setApplicationContext (line 16) | @Override method getApplicationContext (line 26) | public static ApplicationContext getApplicationContext() { method getBean (line 36) | public static Object getBean(String name) { method getBean (line 50) | public static T getBean(Class clazz) { method getBean (line 65) | public static T getBean(String name, Class clazz) { FILE: src/main/java/io/legado/app/help/EncodingDetectHelp.java class EncodingDetectHelp (line 37) | public class EncodingDetectHelp { method getHtmlEncode (line 39) | public static String getHtmlEncode( byte[] bytes) { method getJavaEncode (line 67) | public static String getJavaEncode(byte[] bytes) { method getJavaEncode (line 85) | public static String getJavaEncode( String filePath) { method getJavaEncode (line 104) | public static String getJavaEncode( File file) { class BytesEncodingDetect (line 119) | class BytesEncodingDetect extends Encoding { method BytesEncodingDetect (line 141) | public BytesEncodingDetect() { method detectEncoding (line 162) | public int detectEncoding(URL testurl) { method detectEncoding (line 190) | public int detectEncoding(File testfile) { method getFileBytes (line 195) | public static byte[] getFileBytes(File testfile) { method detectEncoding (line 217) | public int detectEncoding(byte[] rawtext) { method gb2312_probability (line 267) | int gb2312_probability(byte[] rawtext) { method gbk_probability (line 308) | int gbk_probability(byte[] rawtext) { method gb18030_probability (line 369) | int gb18030_probability(byte[] rawtext) { method hz_probability (line 450) | int hz_probability(byte[] rawtext) { method big5_probability (line 522) | int big5_probability(byte[] rawtext) { method big5plus_probability (line 565) | int big5plus_probability(byte[] rawtext) { method euc_tw_probability (line 631) | int euc_tw_probability(byte[] rawtext) { method iso_2022_cn_probability (line 684) | int iso_2022_cn_probability(byte[] rawtext) { method utf8_probability (line 764) | int utf8_probability(byte[] rawtext) { method utf16_probability (line 814) | int utf16_probability(byte[] rawtext) { method ascii_probability (line 850) | int ascii_probability(byte[] rawtext) { method euc_kr_probability (line 872) | int euc_kr_probability(byte[] rawtext) { method cp949_probability (line 912) | int cp949_probability(byte[] rawtext) { method iso_2022_kr_probability (line 953) | int iso_2022_kr_probability(byte[] rawtext) { method euc_jp_probability (line 971) | int euc_jp_probability(byte[] rawtext) { method iso_2022_jp_probability (line 1006) | int iso_2022_jp_probability(byte[] rawtext) { method sjis_probability (line 1023) | int sjis_probability(byte[] rawtext) { method initialize_frequencies (line 1082) | void initialize_frequencies() { class Encoding (line 4767) | class Encoding { method Encoding (line 4833) | public Encoding() { FILE: src/main/java/io/legado/app/lib/icu4j/CharsetDetector.java class CharsetDetector (line 41) | @SuppressWarnings({"JavaDoc", "unused", "RedundantSuppression"}) method CharsetDetector (line 59) | public CharsetDetector() { method setDeclaredEncoding (line 77) | public CharsetDetector setDeclaredEncoding(String encoding) { method setText (line 89) | public CharsetDetector setText(byte[] in) { method setText (line 112) | public CharsetDetector setText(InputStream in) throws IOException { method detect (line 153) | public CharsetMatch detect() { method detectAll (line 181) | public CharsetMatch[] detectAll() { method getReader (line 226) | public Reader getReader(InputStream in, String declaredEncoding) { method getString (line 258) | public String getString(byte[] in, String declaredEncoding) { method getAllDetectableCharsets (line 291) | public static String[] getAllDetectableCharsets() { method inputFilterEnabled (line 306) | public boolean inputFilterEnabled() { method enableInputFilter (line 319) | public boolean enableInputFilter(boolean filter) { method MungeInput (line 331) | private void MungeInput() { class CSRecognizerInfo (line 445) | private static class CSRecognizerInfo { method CSRecognizerInfo (line 449) | CSRecognizerInfo(CharsetRecognizer recognizer, boolean isDefaultEnab... method getDetectableCharsets (line 508) | @Deprecated method setDetectableCharset (line 535) | @Deprecated FILE: src/main/java/io/legado/app/lib/icu4j/CharsetMatch.java class CharsetMatch (line 31) | @SuppressWarnings({"JavaDoc", "unused"}) method getReader (line 47) | public Reader getReader() { method getString (line 69) | public String getString() throws java.io.IOException { method getString (line 87) | public String getString(int maxLength) throws java.io.IOException { method getConfidence (line 130) | public int getConfidence() { method getName (line 147) | public String getName() { method getLanguage (line 157) | public String getLanguage() { method compareTo (line 174) | @Override method CharsetMatch (line 188) | CharsetMatch(CharsetDetector det, CharsetRecognizer rec, int conf) { method CharsetMatch (line 208) | CharsetMatch(CharsetDetector det, CharsetRecognizer rec, int conf, Str... FILE: src/main/java/io/legado/app/lib/icu4j/CharsetRecog_2022.java class CharsetRecog_2022 (line 19) | abstract class CharsetRecog_2022 extends CharsetRecognizer { method match (line 33) | int match(byte[] text, int textLen, byte[][] escapeSequences) { class CharsetRecog_2022JP (line 97) | static class CharsetRecog_2022JP extends CharsetRecog_2022 { method getName (line 113) | @Override method match (line 118) | @Override class CharsetRecog_2022KR (line 125) | static class CharsetRecog_2022KR extends CharsetRecog_2022 { method getName (line 130) | @Override method match (line 135) | @Override class CharsetRecog_2022CN (line 142) | static class CharsetRecog_2022CN extends CharsetRecog_2022 { method getName (line 157) | @Override method match (line 162) | @Override FILE: src/main/java/io/legado/app/lib/icu4j/CharsetRecog_UTF8.java class CharsetRecog_UTF8 (line 14) | class CharsetRecog_UTF8 extends CharsetRecognizer { method getName (line 16) | @Override method match (line 24) | @Override FILE: src/main/java/io/legado/app/lib/icu4j/CharsetRecog_Unicode.java class CharsetRecog_Unicode (line 17) | abstract class CharsetRecog_Unicode extends CharsetRecognizer { method getName (line 22) | @Override method match (line 28) | @Override method codeUnit16FromBytes (line 31) | static int codeUnit16FromBytes(byte hi, byte lo) { method adjustConfidence (line 40) | static int adjustConfidence(int codeUnit, int confidence) { class CharsetRecog_UTF_16_BE (line 54) | static class CharsetRecog_UTF_16_BE extends CharsetRecog_Unicode { method getName (line 55) | @Override method match (line 60) | @Override class CharsetRecog_UTF_16_LE (line 87) | static class CharsetRecog_UTF_16_LE extends CharsetRecog_Unicode { method getName (line 88) | @Override method match (line 93) | @Override class CharsetRecog_UTF_32 (line 120) | static abstract class CharsetRecog_UTF_32 extends CharsetRecog_Unicode { method getChar (line 121) | abstract int getChar(byte[] input, int index); method getName (line 123) | @Override method match (line 126) | @Override class CharsetRecog_UTF_32_BE (line 172) | static class CharsetRecog_UTF_32_BE extends CharsetRecog_UTF_32 { method getChar (line 173) | @Override method getName (line 179) | @Override class CharsetRecog_UTF_32_LE (line 186) | static class CharsetRecog_UTF_32_LE extends CharsetRecog_UTF_32 { method getChar (line 187) | @Override method getName (line 193) | @Override FILE: src/main/java/io/legado/app/lib/icu4j/CharsetRecog_mbcs.java class CharsetRecog_mbcs (line 26) | abstract class CharsetRecog_mbcs extends CharsetRecognizer { method getName (line 33) | @Override method match (line 49) | int match(CharsetDetector det, int[] commonChars) { class iteratedChar (line 144) | static class iteratedChar { method reset (line 150) | void reset() { method nextByte (line 157) | int nextByte(CharsetDetector det) { method nextChar (line 179) | abstract boolean nextChar(iteratedChar it, CharsetDetector det); class CharsetRecog_sjis (line 185) | static class CharsetRecog_sjis extends CharsetRecog_mbcs { method nextChar (line 197) | @Override method match (line 222) | @Override method getName (line 228) | @Override method getLanguage (line 233) | @Override class CharsetRecog_big5 (line 245) | static class CharsetRecog_big5 extends CharsetRecog_mbcs { method nextChar (line 261) | @Override method match (line 289) | @Override method getName (line 295) | @Override method getLanguage (line 301) | @Override class CharsetRecog_euc (line 313) | abstract static class CharsetRecog_euc extends CharsetRecog_mbcs { method nextChar (line 321) | @Override class CharsetRecog_euc_jp (line 383) | static class CharsetRecog_euc_jp extends CharsetRecog_euc { method getName (line 399) | @Override method match (line 404) | @Override method getLanguage (line 410) | @Override class CharsetRecog_euc_kr (line 420) | static class CharsetRecog_euc_kr extends CharsetRecog_euc { method getName (line 436) | @Override method match (line 441) | @Override method getLanguage (line 447) | @Override class CharsetRecog_gb_18030 (line 457) | static class CharsetRecog_gb_18030 extends CharsetRecog_mbcs { method nextChar (line 465) | @Override method getName (line 534) | @Override method match (line 539) | @Override method getLanguage (line 545) | @Override FILE: src/main/java/io/legado/app/lib/icu4j/CharsetRecog_sbcs.java class CharsetRecog_sbcs (line 17) | abstract class CharsetRecog_sbcs extends CharsetRecognizer { method getName (line 22) | @Override class NGramParser (line 25) | static class NGramParser { method NGramParser (line 40) | public NGramParser(int[] theNgramList, byte[] theByteMap) { method search (line 52) | private static int search(int[] table, int value) { method lookup (line 90) | private void lookup(int thisNgram) { method addByte (line 99) | protected void addByte(int b) { method nextByte (line 104) | private int nextByte(CharsetDetector det) { method parseCharacters (line 112) | protected void parseCharacters(CharsetDetector det) { method parse (line 131) | public int parse(CharsetDetector det) { method parse (line 135) | public int parse(CharsetDetector det, byte spaceCh) { class NGramParser_IBM420 (line 160) | static class NGramParser_IBM420 extends NGramParser { method NGramParser_IBM420 (line 184) | public NGramParser_IBM420(int[] theNgramList, byte[] theByteMap) { method isLamAlef (line 188) | private byte isLamAlef(byte b) { method nextByte (line 206) | private int nextByte(CharsetDetector det) { method parseCharacters (line 223) | @Override method match (line 257) | int match(CharsetDetector det, int[] ngrams, byte[] byteMap) { method match (line 261) | int match(CharsetDetector det, int[] ngrams, byte[] byteMap, byte spac... method matchIBM420 (line 266) | @SuppressWarnings("SameParameterValue") class NGramsPlusLang (line 272) | static class NGramsPlusLang { method NGramsPlusLang (line 276) | NGramsPlusLang(String la, int[] ng) { class CharsetRecog_8859_1 (line 282) | static class CharsetRecog_8859_1 extends CharsetRecog_sbcs { method match (line 412) | @Override method getName (line 428) | @Override class CharsetRecog_8859_2 (line 435) | static class CharsetRecog_8859_2 extends CharsetRecog_sbcs { method match (line 506) | @Override method getName (line 521) | @Override class CharsetRecog_8859_5 (line 529) | abstract static class CharsetRecog_8859_5 extends CharsetRecog_sbcs { method getName (line 565) | @Override class CharsetRecog_8859_5_ru (line 571) | static class CharsetRecog_8859_5_ru extends CharsetRecog_8859_5 { method getLanguage (line 579) | @Override method match (line 584) | @Override class CharsetRecog_8859_6 (line 591) | abstract static class CharsetRecog_8859_6 extends CharsetRecog_sbcs { method getName (line 627) | @Override class CharsetRecog_8859_6_ar (line 633) | static class CharsetRecog_8859_6_ar extends CharsetRecog_8859_6 { method getLanguage (line 641) | @Override method match (line 646) | @Override class CharsetRecog_8859_7 (line 653) | abstract static class CharsetRecog_8859_7 extends CharsetRecog_sbcs { method getName (line 689) | @Override class CharsetRecog_8859_7_el (line 695) | static class CharsetRecog_8859_7_el extends CharsetRecog_8859_7 { method getLanguage (line 703) | @Override method match (line 708) | @Override class CharsetRecog_8859_8 (line 716) | abstract static class CharsetRecog_8859_8 extends CharsetRecog_sbcs { method getName (line 752) | @Override class CharsetRecog_8859_8_I_he (line 758) | static class CharsetRecog_8859_8_I_he extends CharsetRecog_8859_8 { method getName (line 766) | @Override method getLanguage (line 771) | @Override method match (line 776) | @Override class CharsetRecog_8859_8_he (line 784) | static class CharsetRecog_8859_8_he extends CharsetRecog_8859_8 { method getLanguage (line 792) | @Override method match (line 797) | @Override class CharsetRecog_8859_9 (line 806) | abstract static class CharsetRecog_8859_9 extends CharsetRecog_sbcs { method getName (line 842) | @Override class CharsetRecog_8859_9_tr (line 848) | static class CharsetRecog_8859_9_tr extends CharsetRecog_8859_9 { method getLanguage (line 856) | @Override method match (line 861) | @Override class CharsetRecog_windows_1251 (line 869) | static class CharsetRecog_windows_1251 extends CharsetRecog_sbcs { method getName (line 912) | @Override method getLanguage (line 917) | @Override method match (line 922) | @Override class CharsetRecog_windows_1256 (line 929) | static class CharsetRecog_windows_1256 extends CharsetRecog_sbcs { method getName (line 972) | @Override method getLanguage (line 977) | @Override method match (line 982) | @Override class CharsetRecog_KOI8_R (line 989) | static class CharsetRecog_KOI8_R extends CharsetRecog_sbcs { method getName (line 1032) | @Override method getLanguage (line 1037) | @Override method match (line 1042) | @Override class CharsetRecog_IBM424_he (line 1049) | abstract static class CharsetRecog_IBM424_he extends CharsetRecog_sbcs { method getLanguage (line 1070) | @Override class CharsetRecog_IBM424_he_rtl (line 1076) | static class CharsetRecog_IBM424_he_rtl extends CharsetRecog_IBM424_he { method getName (line 1077) | @Override method match (line 1089) | @Override class CharsetRecog_IBM424_he_ltr (line 1096) | static class CharsetRecog_IBM424_he_ltr extends CharsetRecog_IBM424_he { method getName (line 1097) | @Override method match (line 1110) | @Override class CharsetRecog_IBM420_ar (line 1117) | abstract static class CharsetRecog_IBM420_ar extends CharsetRecog_sbcs { method getLanguage (line 1140) | @Override class CharsetRecog_IBM420_ar_rtl (line 1147) | static class CharsetRecog_IBM420_ar_rtl extends CharsetRecog_IBM420_ar { method getName (line 1155) | @Override method match (line 1160) | @Override class CharsetRecog_IBM420_ar_ltr (line 1168) | static class CharsetRecog_IBM420_ar_ltr extends CharsetRecog_IBM420_ar { method getName (line 1176) | @Override method match (line 1181) | @Override FILE: src/main/java/io/legado/app/lib/icu4j/CharsetRecognizer.java class CharsetRecognizer (line 25) | abstract class CharsetRecognizer { method getName (line 31) | abstract String getName(); method getLanguage (line 38) | public String getLanguage() { method match (line 51) | abstract CharsetMatch match(CharsetDetector det); FILE: src/main/java/io/legado/app/model/analyzeRule/QueryTTF.java class QueryTTF (line 14) | @SuppressWarnings({"FieldCanBeLocal", "StatementWithEmptyBody", "unused"}) class Header (line 16) | private static class Header { class Directory (line 25) | private static class Directory { class NameLayout (line 32) | private static class NameLayout { class NameRecord (line 39) | private static class NameRecord { class HeadLayout (line 48) | private static class HeadLayout { class MaxpLayout (line 69) | private static class MaxpLayout { class CmapLayout (line 88) | private static class CmapLayout { class CmapRecord (line 95) | private static class CmapRecord { class CmapFormat (line 101) | private static class CmapFormat { class CmapFormat4 (line 108) | private static class CmapFormat4 extends CmapFormat { class CmapFormat6 (line 121) | private static class CmapFormat6 extends CmapFormat { class CmapFormat12 (line 127) | private static class CmapFormat12 extends CmapFormat { class GlyfLayout (line 135) | private static class GlyfLayout { class ByteArrayReader (line 149) | private static class ByteArrayReader { method ByteArrayReader (line 153) | public ByteArrayReader(byte[] buffer, int index) { method ReadUIntX (line 158) | public long ReadUIntX(long len) { method ReadUInt64 (line 167) | public long ReadUInt64() { method ReadUInt32 (line 171) | public int ReadUInt32() { method ReadUInt16 (line 175) | public int ReadUInt16() { method ReadInt16 (line 179) | public short ReadInt16() { method ReadUInt8 (line 183) | public short ReadUInt8() { method ReadStrings (line 188) | public String ReadStrings(int len, Charset charset) { method GetByte (line 194) | public byte GetByte() { method GetBytes (line 198) | public byte[] GetBytes(int len) { method GetUInt16Array (line 204) | public int[] GetUInt16Array(int len) { method GetInt16Array (line 210) | public short[] GetInt16Array(int len) { method QueryTTF (line 246) | public QueryTTF(byte[] buffer) { method getNameById (line 496) | public String getNameById(int nameId) { method getGlyfIndex (line 516) | private int getGlyfIndex(int code) { method inLimit (line 580) | public boolean inLimit(char code) { method getGlyfByCode (line 590) | public String getGlyfByCode(int key) { method getCodeByGlyf (line 600) | public int getCodeByGlyf(String val) { FILE: src/main/java/io/legado/app/utils/Base64.java class Base64 (line 5) | public class Base64 { class Coder (line 43) | static abstract class Coder { method process (line 59) | public abstract boolean process(byte[] input, int offset, int len, b... method maxOutputSize (line 66) | public abstract int maxOutputSize(int len); method decode (line 86) | public static byte[] decode(String str, int flags) { method decode (line 103) | public static byte[] decode(byte[] input, int flags) { method decode (line 122) | public static byte[] decode(byte[] input, int offset, int len, int fla... class Decoder (line 140) | static class Decoder extends Coder { method Decoder (line 203) | public Decoder(int flags, byte[] output) { method maxOutputSize (line 214) | public int maxOutputSize(int len) { method process (line 224) | public boolean process(byte[] input, int offset, int len, boolean fi... method encodeToString (line 399) | public static String encodeToString(byte[] input, int flags) { method encodeToString (line 420) | public static String encodeToString(byte[] input, int offset, int len,... method encode (line 438) | public static byte[] encode(byte[] input, int flags) { method encode (line 454) | public static byte[] encode(byte[] input, int offset, int len, int fla... class Encoder (line 486) | static class Encoder extends Coder { method Encoder (line 521) | public Encoder(int flags, byte[] output) { method maxOutputSize (line 536) | public int maxOutputSize(int len) { method process (line 540) | public boolean process(byte[] input, int offset, int len, boolean fi... method Base64 (line 664) | private Base64() { FILE: src/main/java/io/legado/app/utils/TextUtils.java class TextUtils (line 5) | public class TextUtils { method isEmpty (line 7) | public static boolean isEmpty(CharSequence str) { method join (line 21) | public static String join(CharSequence delimiter, Object[] tokens) { method join (line 45) | public static String join(CharSequence delimiter, Iterable tokens) { FILE: src/main/java/me/ag2s/epublib/Constants.java type Constants (line 4) | public interface Constants { FILE: src/main/java/me/ag2s/epublib/browsersupport/NavigationEvent.java class NavigationEvent (line 16) | @SuppressWarnings("unused") method NavigationEvent (line 28) | public NavigationEvent(Object source) { method NavigationEvent (line 32) | public NavigationEvent(Object source, Navigator navigator) { method getOldSectionPos (line 47) | public int getOldSectionPos() { method getNavigator (line 51) | public Navigator getNavigator() { method getOldFragmentId (line 55) | public String getOldFragmentId() { method setOldFragmentId (line 60) | void setOldFragmentId(String oldFragmentId) { method getOldBook (line 64) | public EpubBook getOldBook() { method setOldPagePos (line 69) | void setOldPagePos(int oldPagePos) { method getCurrentSectionPos (line 73) | public int getCurrentSectionPos() { method getOldSpinePos (line 77) | public int getOldSpinePos() { method getCurrentSpinePos (line 81) | public int getCurrentSpinePos() { method getCurrentFragmentId (line 85) | public String getCurrentFragmentId() { method isBookChanged (line 89) | public boolean isBookChanged() { method isSpinePosChanged (line 96) | public boolean isSpinePosChanged() { method isFragmentChanged (line 100) | public boolean isFragmentChanged() { method getOldResource (line 104) | public Resource getOldResource() { method getCurrentResource (line 108) | public Resource getCurrentResource() { method setOldResource (line 112) | public void setOldResource(Resource oldResource) { method setOldSpinePos (line 117) | public void setOldSpinePos(int oldSpinePos) { method setNavigator (line 122) | public void setNavigator(Navigator navigator) { method setOldBook (line 127) | public void setOldBook(EpubBook oldBook) { method getCurrentBook (line 131) | public EpubBook getCurrentBook() { method isResourceChanged (line 135) | public boolean isResourceChanged() { method toString (line 139) | @SuppressWarnings("NullableProblems") method isSectionPosChanged (line 155) | public boolean isSectionPosChanged() { FILE: src/main/java/me/ag2s/epublib/browsersupport/NavigationEventListener.java type NavigationEventListener (line 10) | public interface NavigationEventListener { method navigationPerformed (line 17) | void navigationPerformed(NavigationEvent navigationEvent); FILE: src/main/java/me/ag2s/epublib/browsersupport/NavigationHistory.java class NavigationHistory (line 14) | public class NavigationHistory implements NavigationEventListener { class Location (line 19) | private static class Location { method Location (line 23) | public Location(String href) { method setHref (line 28) | @SuppressWarnings("unused") method getHref (line 33) | public String getHref() { method NavigationHistory (line 46) | public NavigationHistory(Navigator navigator) { method getCurrentPos (line 52) | public int getCurrentPos() { method getCurrentSize (line 57) | public int getCurrentSize() { method initBook (line 61) | public void initBook(EpubBook book) { method getHistoryWaitTime (line 82) | public long getHistoryWaitTime() { method setHistoryWaitTime (line 86) | public void setHistoryWaitTime(long historyWaitTime) { method addLocation (line 90) | public void addLocation(Resource resource) { method addLocation (line 109) | public void addLocation(Location location) { method checkHistorySize (line 129) | private void checkHistorySize() { method addLocation (line 137) | public void addLocation(String href) { method getLocationHref (line 141) | private String getLocationHref(int pos) { method move (line 159) | public boolean move(int delta) { method navigationPerformed (line 174) | @Override method getCurrentHref (line 193) | public String getCurrentHref() { method setMaxHistorySize (line 200) | public void setMaxHistorySize(int maxHistorySize) { method getMaxHistorySize (line 204) | public int getMaxHistorySize() { FILE: src/main/java/me/ag2s/epublib/browsersupport/Navigator.java class Navigator (line 19) | public class Navigator implements Serializable { method Navigator (line 30) | public Navigator() { method Navigator (line 34) | public Navigator(EpubBook book) { method handleEventListeners (line 43) | private synchronized void handleEventListeners( method addNavigationEventListener (line 51) | public boolean addNavigationEventListener( method removeNavigationEventListener (line 56) | public boolean removeNavigationEventListener( method gotoFirstSpineSection (line 61) | public int gotoFirstSpineSection(Object source) { method gotoPreviousSpineSection (line 65) | public int gotoPreviousSpineSection(Object source) { method gotoPreviousSpineSection (line 69) | public int gotoPreviousSpineSection(int pagePos, Object source) { method hasNextSpineSection (line 77) | public boolean hasNextSpineSection() { method hasPreviousSpineSection (line 81) | public boolean hasPreviousSpineSection() { method gotoNextSpineSection (line 85) | public int gotoNextSpineSection(Object source) { method gotoResource (line 93) | public int gotoResource(String resourceHref, Object source) { method gotoResource (line 99) | public int gotoResource(Resource resource, Object source) { method gotoResource (line 103) | public int gotoResource(Resource resource, String fragmentId, Object s... method gotoResource (line 107) | public int gotoResource(Resource resource, int pagePos, Object source) { method gotoResource (line 111) | public int gotoResource(Resource resource, int pagePos, String fragmen... method gotoResourceId (line 126) | public int gotoResourceId(String resourceId, Object source) { method gotoSpineSection (line 131) | public int gotoSpineSection(int newSpinePos, Object source) { method gotoSpineSection (line 143) | public int gotoSpineSection(int newSpinePos, int newPagePos, Object so... method gotoLastSpineSection (line 158) | public int gotoLastSpineSection(Object source) { method gotoBook (line 162) | public void gotoBook(EpubBook book, Object source) { method getCurrentSpinePos (line 177) | public int getCurrentSpinePos() { method getCurrentResource (line 181) | public Resource getCurrentResource() { method setCurrentSpinePos (line 192) | public void setCurrentSpinePos(int currentIndex) { method getBook (line 197) | public EpubBook getBook() { method setCurrentResource (line 207) | public int setCurrentResource(Resource currentResource) { method getCurrentFragmentId (line 213) | public String getCurrentFragmentId() { method getCurrentSectionPos (line 217) | public int getCurrentSectionPos() { FILE: src/main/java/me/ag2s/epublib/domain/Author.java class Author (line 14) | public class Author implements Serializable { method Author (line 22) | public Author(String singleName) { method Author (line 26) | public Author(String firstname, String lastname) { method getFirstname (line 31) | public String getFirstname() { method setFirstname (line 35) | public void setFirstname(String firstname) { method getLastname (line 39) | public String getLastname() { method setLastname (line 43) | public void setLastname(String lastname) { method toString (line 48) | @Override method hashCode (line 54) | public int hashCode() { method equals (line 58) | public boolean equals(Object authorObject) { method setRole (line 73) | public void setRole(String code) { method getRelator (line 81) | public Relator getRelator() { method setRelator (line 86) | public void setRelator(Relator relator) { FILE: src/main/java/me/ag2s/epublib/domain/Date.java class Date (line 16) | public class Date implements Serializable { type Event (line 20) | public enum Event { method Event (line 27) | Event(String v) { method fromValue (line 31) | public static Event fromValue(String v) { method toString (line 40) | @Override method Date (line 51) | public Date() { method Date (line 55) | public Date(java.util.Date date) { method Date (line 59) | public Date(String dateString) { method Date (line 63) | public Date(java.util.Date date, Event event) { method Date (line 68) | public Date(String dateString, Event event) { method Date (line 73) | public Date(java.util.Date date, String event) { method Date (line 78) | public Date(String dateString, String event) { method checkDate (line 83) | private static String checkDate(String dateString) { method getValue (line 91) | public String getValue() { method getEvent (line 95) | public Event getEvent() { method setEvent (line 99) | public void setEvent(Event event) { method toString (line 103) | @Override FILE: src/main/java/me/ag2s/epublib/domain/EpubBook.java class EpubBook (line 43) | public class EpubBook implements Serializable { method getVersion (line 59) | public String getVersion() { method setVersion (line 63) | public void setVersion(String version) { method isEpub3 (line 67) | public boolean isEpub3() { method addSection (line 71) | @SuppressWarnings("UnusedReturnValue") method addSection (line 87) | public TOCReference addSection( method addSection (line 98) | public TOCReference addSection(String title, Resource resource) { method addSection (line 111) | public TOCReference addSection( method generateSpineFromTableOfContents (line 122) | @SuppressWarnings("unused") method getMetadata (line 137) | public Metadata getMetadata() { method setMetadata (line 141) | public void setMetadata(Metadata metadata) { method setResources (line 146) | public void setResources(Resources resources) { method addResource (line 150) | @SuppressWarnings("unused") method getResources (line 162) | public Resources getResources() { method getSpine (line 173) | public Spine getSpine() { method setSpine (line 178) | public void setSpine(Spine spine) { method getTableOfContents (line 188) | public TableOfContents getTableOfContents() { method setTableOfContents (line 193) | public void setTableOfContents(TableOfContents tableOfContents) { method getCoverPage (line 203) | public Resource getCoverPage() { method setCoverPage (line 212) | public void setCoverPage(Resource coverPage) { method getTitle (line 227) | public String getTitle() { method getCoverImage (line 237) | public Resource getCoverImage() { method setCoverImage (line 241) | public void setCoverImage(Resource coverImage) { method getGuide (line 258) | public Guide getGuide() { method getContents (line 280) | public List getContents() { method addToContentsResult (line 299) | private static void addToContentsResult(Resource resource, method getOpfResource (line 307) | public Resource getOpfResource() { method setOpfResource (line 311) | public void setOpfResource(Resource opfResource) { method setNcxResource (line 315) | public void setNcxResource(Resource ncxResource) { method getNcxResource (line 319) | public Resource getNcxResource() { FILE: src/main/java/me/ag2s/epublib/domain/EpubResourceProvider.java class EpubResourceProvider (line 11) | public class EpubResourceProvider implements LazyResourceProvider { method EpubResourceProvider (line 18) | public EpubResourceProvider(String epubFilename) { method getResourceStream (line 22) | @Override FILE: src/main/java/me/ag2s/epublib/domain/FileResourceProvider.java class FileResourceProvider (line 13) | public class FileResourceProvider implements LazyResourceProvider { method FileResourceProvider (line 21) | public FileResourceProvider(String parentDir) { method FileResourceProvider (line 29) | @SuppressWarnings("unused") method getResourceStream (line 40) | @Override FILE: src/main/java/me/ag2s/epublib/domain/Guide.java class Guide (line 19) | public class Guide implements Serializable { method getReferences (line 34) | public List getReferences() { method setReferences (line 38) | public void setReferences(List references) { method uncheckCoverPage (line 43) | private void uncheckCoverPage() { method getCoverReference (line 47) | public GuideReference getCoverReference() { method setCoverReference (line 54) | @SuppressWarnings("UnusedReturnValue") method checkCoverPage (line 65) | private void checkCoverPage() { method initCoverPage (line 72) | private void initCoverPage() { method getCoverPage (line 89) | public Resource getCoverPage() { method setCoverPage (line 97) | public void setCoverPage(Resource coverPage) { method addReference (line 103) | @SuppressWarnings("UnusedReturnValue") method getGuideReferencesByType (line 118) | public List getGuideReferencesByType( FILE: src/main/java/me/ag2s/epublib/domain/GuideReference.java class GuideReference (line 15) | public class GuideReference extends TitledResourceReference method GuideReference (line 77) | public GuideReference(Resource resource) { method GuideReference (line 81) | public GuideReference(Resource resource, String title) { method GuideReference (line 85) | public GuideReference(Resource resource, String type, String title) { method GuideReference (line 89) | public GuideReference(Resource resource, String type, String title, method getType (line 95) | public String getType() { method setType (line 99) | public void setType(String type) { FILE: src/main/java/me/ag2s/epublib/domain/Identifier.java class Identifier (line 15) | public class Identifier implements Serializable { type Scheme (line 18) | @SuppressWarnings("unused") method Identifier (line 34) | public Identifier() { method Identifier (line 39) | public Identifier(String scheme, String value) { method getBookIdIdentifier (line 55) | public static Identifier getBookIdIdentifier(List identifi... method getScheme (line 75) | public String getScheme() { method setScheme (line 79) | public void setScheme(String scheme) { method getValue (line 83) | public String getValue() { method setValue (line 87) | public void setValue(String value) { method setBookId (line 92) | public void setBookId(boolean bookId) { method isBookId (line 106) | public boolean isBookId() { method hashCode (line 110) | public int hashCode() { method equals (line 115) | public boolean equals(Object otherIdentifier) { method toString (line 122) | @SuppressWarnings("NullableProblems") FILE: src/main/java/me/ag2s/epublib/domain/LazyResource.java class LazyResource (line 12) | public class LazyResource extends Resource { method LazyResource (line 26) | public LazyResource(LazyResourceProvider resourceProvider, String href) { method LazyResource (line 29) | public LazyResource(LazyResourceProvider resourceProvider, String href... method LazyResource (line 42) | public LazyResource( method LazyResource (line 48) | public LazyResource( method getInputStream (line 62) | public InputStream getInputStream() throws IOException { method initialize (line 75) | public void initialize() throws IOException { method getData (line 88) | public byte[] getData() throws IOException { method close (line 114) | public void close() { method isInitialized (line 125) | public boolean isInitialized() { method getSize (line 134) | public long getSize() { FILE: src/main/java/me/ag2s/epublib/domain/LazyResourceProvider.java type LazyResourceProvider (line 9) | public interface LazyResourceProvider { method getResourceStream (line 11) | InputStream getResourceStream(String href) throws IOException; FILE: src/main/java/me/ag2s/epublib/domain/ManifestItemProperties.java type ManifestItemProperties (line 2) | @SuppressWarnings("unused") method ManifestItemProperties (line 14) | ManifestItemProperties(String name) { method getName (line 18) | public String getName() { FILE: src/main/java/me/ag2s/epublib/domain/ManifestItemRefProperties.java type ManifestItemRefProperties (line 2) | @SuppressWarnings("unused") method ManifestItemRefProperties (line 9) | ManifestItemRefProperties(String name) { method getName (line 13) | public String getName() { FILE: src/main/java/me/ag2s/epublib/domain/ManifestProperties.java type ManifestProperties (line 3) | public interface ManifestProperties { method getName (line 5) | String getName(); FILE: src/main/java/me/ag2s/epublib/domain/MediaType.java class MediaType (line 18) | public class MediaType implements Serializable { method MediaType (line 25) | public MediaType(String name, String defaultExtension) { method MediaType (line 29) | public MediaType(String name, String defaultExtension, method hashCode (line 34) | public int hashCode() { method MediaType (line 41) | public MediaType(String name, String defaultExtension, method getName (line 49) | public String getName() { method getDefaultExtension (line 54) | public String getDefaultExtension() { method getExtensions (line 59) | public Collection getExtensions() { method equals (line 63) | public boolean equals(Object otherMediaType) { method toString (line 69) | @SuppressWarnings("NullableProblems") FILE: src/main/java/me/ag2s/epublib/domain/MediaTypes.java class MediaTypes (line 13) | public class MediaTypes { method isBitmapImage (line 69) | public static boolean isBitmapImage(MediaType mediaType) { method determineMediaType (line 80) | public static MediaType determineMediaType(String filename) { method getMediaTypeByName (line 91) | public static MediaType getMediaTypeByName(String mediaTypeName) { FILE: src/main/java/me/ag2s/epublib/domain/Metadata.java class Metadata (line 20) | public class Metadata implements Serializable { method Metadata (line 42) | public Metadata() { method isAutoGeneratedId (line 47) | @SuppressWarnings("unused") method getOtherProperties (line 57) | public Map getOtherProperties() { method setOtherProperties (line 61) | public void setOtherProperties(Map otherProperties) { method addDate (line 65) | @SuppressWarnings("unused") method getDates (line 71) | public List getDates() { method setDates (line 75) | public void setDates(List dates) { method addAuthor (line 79) | @SuppressWarnings("UnusedReturnValue") method getAuthors (line 85) | public List getAuthors() { method setAuthors (line 89) | public void setAuthors(List authors) { method addContributor (line 93) | @SuppressWarnings("UnusedReturnValue") method getContributors (line 99) | public List getContributors() { method setContributors (line 103) | public void setContributors(List contributors) { method getLanguage (line 107) | public String getLanguage() { method setLanguage (line 111) | public void setLanguage(String language) { method getSubjects (line 115) | public List getSubjects() { method setSubjects (line 119) | public void setSubjects(List subjects) { method setRights (line 123) | public void setRights(List rights) { method getRights (line 127) | public List getRights() { method getFirstTitle (line 138) | public String getFirstTitle() { method addTitle (line 150) | public String addTitle(String title) { method setTitles (line 155) | public void setTitles(List titles) { method getTitles (line 159) | public List getTitles() { method addPublisher (line 163) | @SuppressWarnings("UnusedReturnValue") method setPublishers (line 169) | public void setPublishers(List publishers) { method getPublishers (line 173) | public List getPublishers() { method addDescription (line 177) | @SuppressWarnings("UnusedReturnValue") method setDescriptions (line 183) | public void setDescriptions(List descriptions) { method getDescriptions (line 187) | public List getDescriptions() { method addIdentifier (line 191) | @SuppressWarnings("unused") method setIdentifiers (line 202) | public void setIdentifiers(List identifiers) { method getIdentifiers (line 207) | public List getIdentifiers() { method setFormat (line 211) | public void setFormat(String format) { method getFormat (line 215) | public String getFormat() { method addType (line 219) | @SuppressWarnings("UnusedReturnValue") method getTypes (line 225) | public List getTypes() { method setTypes (line 229) | public void setTypes(List types) { method getMetaAttribute (line 233) | @SuppressWarnings("unused") method setMetaAttributes (line 238) | public void setMetaAttributes(Map metaAttributes) { FILE: src/main/java/me/ag2s/epublib/domain/Relator.java type Relator (line 15) | public enum Relator { method Relator (line 1122) | Relator(String code, String name) { method getCode (line 1127) | public String getCode() { method getName (line 1131) | public String getName() { method byCode (line 1135) | public static Relator byCode(String code) { FILE: src/main/java/me/ag2s/epublib/domain/Resource.java class Resource (line 20) | public class Resource implements Serializable { method Resource (line 42) | public Resource(String href) { method Resource (line 55) | public Resource(byte[] data, MediaType mediaType) { method Resource (line 70) | public Resource(byte[] data, String href) { method Resource (line 84) | public Resource(Reader in, String href) throws IOException { method Resource (line 106) | public Resource(InputStream in, String href) throws IOException { method Resource (line 120) | public Resource(String id, byte[] data, String href, MediaType mediaTy... method Resource (line 123) | public Resource(String id, byte[] data, String href, String originalHr... method Resource (line 138) | public Resource(String id, byte[] data, String href, MediaType mediaType, method Resource (line 147) | public Resource(String id, byte[] data, String href, String originalHr... method getInputStream (line 164) | public InputStream getInputStream() throws IOException { method getData (line 173) | public byte[] getData() throws IOException { method close (line 182) | public void close() { method setData (line 191) | public void setData(byte[] data) { method getSize (line 200) | public long getSize() { method getTitle (line 209) | public String getTitle() { method setId (line 218) | public void setId(String id) { method getId (line 228) | public String getId() { method getHref (line 241) | public String getHref() { method setHref (line 250) | public void setHref(String href) { method getInputEncoding (line 260) | public String getInputEncoding() { method setInputEncoding (line 269) | public void setInputEncoding(String encoding) { method getReader (line 281) | public Reader getReader() throws IOException { method hashCode (line 290) | public int hashCode() { method equals (line 299) | public boolean equals(Object resourceObject) { method getMediaType (line 311) | public MediaType getMediaType() { method setMediaType (line 315) | public void setMediaType(MediaType mediaType) { method setTitle (line 319) | public void setTitle(String title) { method getProperties (line 323) | public String getProperties() { method setProperties (line 327) | public void setProperties(String properties) { method toString (line 330) | @SuppressWarnings("NullableProblems") FILE: src/main/java/me/ag2s/epublib/domain/ResourceInputStream.java class ResourceInputStream (line 14) | public class ResourceInputStream extends FilterInputStream { method ResourceInputStream (line 26) | public ResourceInputStream(InputStream in, ZipFile zipFile) { method close (line 31) | @Override FILE: src/main/java/me/ag2s/epublib/domain/ResourceReference.java class ResourceReference (line 5) | public class ResourceReference implements Serializable { method ResourceReference (line 11) | public ResourceReference(Resource resource) { method getResource (line 16) | public Resource getResource() { method setResource (line 25) | public void setResource(Resource resource) { method getResourceId (line 37) | public String getResourceId() { FILE: src/main/java/me/ag2s/epublib/domain/Resources.java class Resources (line 20) | public class Resources implements Serializable { method add (line 37) | public Resource add(Resource resource) { method fixResourceId (line 49) | public void fixResourceId(Resource resource) { method makeValidId (line 73) | private String makeValidId(String resourceId, Resource resource) { method getResourceItemPrefix (line 81) | private String getResourceItemPrefix(Resource resource) { method createUniqueResourceId (line 97) | private String createUniqueResourceId(Resource resource) { method containsId (line 123) | public boolean containsId(String id) { method getById (line 141) | public Resource getById(String id) { method getByProperties (line 153) | public Resource getByProperties(String properties) { method remove (line 171) | public Resource remove(String href) { method fixResourceHref (line 175) | private void fixResourceHref(Resource resource) { method createHref (line 194) | private String createHref(MediaType mediaType, int counter) { method isEmpty (line 203) | public boolean isEmpty() { method size (line 212) | public int size() { method getResourceMap (line 222) | @SuppressWarnings("unused") method getAll (line 227) | public Collection getAll() { method notContainsByHref (line 238) | public boolean notContainsByHref(String href) { method containsByHref (line 252) | @SuppressWarnings("unused") method set (line 262) | public void set(Collection resources) { method addAll (line 272) | public void addAll(Collection resources) { method set (line 284) | public void set(Map resources) { method getByIdOrHref (line 296) | public Resource getByIdOrHref(String idOrHref) { method getByHref (line 312) | public Resource getByHref(String href) { method findFirstResourceByMediaType (line 328) | public Resource findFirstResourceByMediaType(MediaType mediaType) { method findFirstResourceByMediaType (line 340) | public static Resource findFirstResourceByMediaType( method getResourcesByMediaType (line 356) | public List getResourcesByMediaType(MediaType mediaType) { method getResourcesByMediaTypes (line 375) | @SuppressWarnings("unused") method getAllHrefs (line 399) | public Collection getAllHrefs() { FILE: src/main/java/me/ag2s/epublib/domain/Spine.java class Spine (line 18) | public class Spine implements Serializable { method Spine (line 24) | public Spine() { method Spine (line 33) | public Spine(TableOfContents tableOfContents) { method Spine (line 38) | public Spine(List spineReferences) { method createSpineReferences (line 42) | public static List createSpineReferences( method getSpineReferences (line 52) | public List getSpineReferences() { method setSpineReferences (line 56) | public void setSpineReferences(List spineReferences) { method getResource (line 67) | public Resource getResource(int index) { method findFirstResourceById (line 82) | public int findFirstResourceById(String resourceId) { method addSpineReference (line 102) | public SpineReference addSpineReference(SpineReference spineReference) { method addResource (line 115) | @SuppressWarnings("unused") method size (line 125) | public int size() { method setTocResource (line 136) | public void setTocResource(Resource tocResource) { method getTocResource (line 146) | public Resource getTocResource() { method getResourceIndex (line 157) | public int getResourceIndex(Resource currentResource) { method getResourceIndex (line 170) | public int getResourceIndex(String resourceHref) { method isEmpty (line 188) | public boolean isEmpty() { FILE: src/main/java/me/ag2s/epublib/domain/SpineReference.java class SpineReference (line 12) | public class SpineReference extends ResourceReference implements Seriali... method SpineReference (line 17) | public SpineReference(Resource resource) { method SpineReference (line 22) | public SpineReference(Resource resource, boolean linear) { method isLinear (line 44) | public boolean isLinear() { method setLinear (line 48) | public void setLinear(boolean linear) { FILE: src/main/java/me/ag2s/epublib/domain/TOCReference.java class TOCReference (line 15) | public class TOCReference extends TitledResourceReference method TOCReference (line 21) | @Deprecated method TOCReference (line 26) | public TOCReference(String name, Resource resource) { method TOCReference (line 30) | public TOCReference(String name, Resource resource, String fragmentId) { method TOCReference (line 34) | public TOCReference(String title, Resource resource, String fragmentId, method getComparatorByTitleIgnoreCase (line 39) | @SuppressWarnings("unused") method getChildren (line 44) | public List getChildren() { method addChildSection (line 48) | public TOCReference addChildSection(TOCReference childSection) { method setChildren (line 53) | public void setChildren(List children) { FILE: src/main/java/me/ag2s/epublib/domain/TableOfContents.java class TableOfContents (line 23) | public class TableOfContents implements Serializable { method TableOfContents (line 31) | public TableOfContents() { method TableOfContents (line 35) | public TableOfContents(List tocReferences) { method getTocReferences (line 39) | public List getTocReferences() { method setTocReferences (line 43) | public void setTocReferences(List tocReferences) { method addSection (line 51) | @SuppressWarnings("unused") method addSection (line 64) | public TOCReference addSection(Resource resource, String path, method findTocReferenceByTitle (line 77) | private static TOCReference findTocReferenceByTitle(String title, method addSection (line 103) | public TOCReference addSection(Resource resource, String[] pathElement... method addSection (line 137) | @SuppressWarnings("unused") method paddTOCReferences (line 164) | private void paddTOCReferences(List currentTocReferences, method createSectionTitle (line 175) | private String createSectionTitle(int[] pathElements, int pathPos, method addTOCReference (line 192) | public TOCReference addTOCReference(TOCReference tocReference) { method getAllUniqueResources (line 205) | public List getAllUniqueResources() { method getAllUniqueResources (line 212) | private static void getAllUniqueResources(Set uniqueHrefs, method size (line 229) | public int size() { method getTotalSize (line 233) | private static int getTotalSize(Collection tocReferences) { method calculateDepth (line 245) | public int calculateDepth() { method calculateDepth (line 249) | private int calculateDepth(List tocReferences, FILE: src/main/java/me/ag2s/epublib/domain/TitledResourceReference.java class TitledResourceReference (line 8) | public class TitledResourceReference extends ResourceReference method TitledResourceReference (line 20) | @Deprecated method TitledResourceReference (line 26) | public TitledResourceReference(Resource resource, String title) { method TitledResourceReference (line 30) | public TitledResourceReference(Resource resource, String title, method getFragmentId (line 37) | public String getFragmentId() { method setFragmentId (line 41) | public void setFragmentId(String fragmentId) { method getTitle (line 45) | public String getTitle() { method setTitle (line 49) | public void setTitle(String title) { method getCompleteHref (line 61) | public String getCompleteHref() { method getResource (line 70) | @Override method setResource (line 80) | public void setResource(Resource resource, String fragmentId) { method setResource (line 88) | public void setResource(Resource resource) { FILE: src/main/java/me/ag2s/epublib/epub/BookProcessor.java type BookProcessor (line 12) | public interface BookProcessor { method processBook (line 19) | EpubBook processBook(EpubBook book); FILE: src/main/java/me/ag2s/epublib/epub/BookProcessorPipeline.java class BookProcessorPipeline (line 17) | @SuppressWarnings("unused declaration") method BookProcessorPipeline (line 23) | public BookProcessorPipeline() { method BookProcessorPipeline (line 27) | public BookProcessorPipeline(List bookProcessingPipelin... method processBook (line 31) | @Override method addBookProcessor (line 47) | public void addBookProcessor(BookProcessor bookProcessor) { method addBookProcessors (line 54) | public void addBookProcessors(Collection bookProcessors) { method getBookProcessors (line 62) | public List getBookProcessors() { method setBookProcessingPipeline (line 67) | public void setBookProcessingPipeline( FILE: src/main/java/me/ag2s/epublib/epub/DOMUtil.java class DOMUtil (line 20) | class DOMUtil { method getAttribute (line 30) | public static String getAttribute(Element element, String namespace, method getElementsTextChild (line 47) | public static List getElementsTextChild(Element parentElement, method getFindAttributeValue (line 71) | public static String getFindAttributeValue(Document document, method getElementsByTagNameNS (line 95) | public static NodeList getElementsByTagNameNS(Element parentElement, method getElementsByTagNameNS (line 115) | public static NodeList getElementsByTagNameNS(Document parentElement, method getFirstElementByTagNameNS (line 136) | public static Element getFirstElementByTagNameNS(Element parentElement, method getTextChildrenContent (line 160) | public static String getTextChildrenContent(Element parentElement) { FILE: src/main/java/me/ag2s/epublib/epub/EpubProcessorSupport.java class EpubProcessorSupport (line 28) | public class EpubProcessorSupport { class EntityResolverImpl (line 38) | static class EntityResolverImpl implements EntityResolver { method resolveEntity (line 42) | @Override method init (line 69) | private static void init() { method createXmlSerializer (line 76) | public static XmlSerializer createXmlSerializer(OutputStream out) method createXmlSerializer (line 82) | public static XmlSerializer createXmlSerializer(Writer out) { method getEntityResolver (line 114) | public static EntityResolver getEntityResolver() { method getDocumentBuilderFactory (line 118) | @SuppressWarnings("unused") method createDocumentBuilder (line 128) | public static DocumentBuilder createDocumentBuilder() { FILE: src/main/java/me/ag2s/epublib/epub/EpubReader.java class EpubReader (line 27) | @SuppressWarnings("ALL") method readEpub (line 33) | public EpubBook readEpub(InputStream in) throws IOException { method readEpub (line 37) | public EpubBook readEpub(ZipInputStream in) throws IOException { method readEpub (line 41) | public EpubBook readEpub(ZipFile zipfile) throws IOException { method readEpub (line 53) | public EpubBook readEpub(InputStream in, String encoding) throws IOExc... method readEpubLazy (line 66) | public EpubBook readEpubLazy(ZipFile zipFile, String encoding) method readEpub (line 72) | public EpubBook readEpub(ZipInputStream in, String encoding) throws IO... method readEpub (line 76) | public EpubBook readEpub(ZipFile in, String encoding) throws IOExcepti... method readEpubLazy (line 89) | public EpubBook readEpubLazy(ZipFile zipFile, String encoding, method readEpub (line 96) | public EpubBook readEpub(Resources resources) { method readEpub (line 100) | public EpubBook readEpub(Resources resources, EpubBook result) { method postProcessBook (line 116) | private EpubBook postProcessBook(EpubBook book) { method processNcxResource (line 123) | private Resource processNcxResource(Resource packageResource, EpubBook... method processPackageResource (line 133) | private Resource processPackageResource(String packageResourceHref, Ep... method getPackageResourceHref (line 145) | private String getPackageResourceHref(Resources resources) { method handleMimeType (line 169) | private void handleMimeType(EpubBook result, Resources resources) { FILE: src/main/java/me/ag2s/epublib/epub/EpubWriter.java class EpubWriter (line 24) | public class EpubWriter { method EpubWriter (line 33) | public EpubWriter() { method EpubWriter (line 38) | public EpubWriter(BookProcessor bookProcessor) { method write (line 43) | public void write(EpubBook book, OutputStream out) throws IOException { method processBook (line 54) | private EpubBook processBook(EpubBook book) { method initTOCResource (line 61) | private void initTOCResource(EpubBook book) { method writeResources (line 85) | private void writeResources(EpubBook book, ZipOutputStream resultStrea... method writeResource (line 97) | private void writeResource(Resource resource, ZipOutputStream resultSt... method writePackageDocument (line 114) | private void writePackageDocument(EpubBook book, ZipOutputStream resul... method writeContainer (line 131) | private void writeContainer(ZipOutputStream resultStream) throws IOExc... method writeMimeType (line 151) | private void writeMimeType(ZipOutputStream resultStream) throws IOExce... method calculateCrc (line 161) | private long calculateCrc(byte[] data) { method getNcxId (line 167) | String getNcxId() { method getNcxHref (line 171) | String getNcxHref() { method getNcxMediaType (line 175) | String getNcxMediaType() { method getBookProcessor (line 180) | @SuppressWarnings("unused") method setBookProcessor (line 185) | @SuppressWarnings("unused") FILE: src/main/java/me/ag2s/epublib/epub/HtmlProcessor.java type HtmlProcessor (line 5) | @SuppressWarnings("unused") method processHtmlResource (line 8) | void processHtmlResource(Resource resource, OutputStream out); FILE: src/main/java/me/ag2s/epublib/epub/NCXDocumentV2.java class NCXDocumentV2 (line 34) | public class NCXDocumentV2 { type NCXTags (line 45) | private interface NCXTags { type NCXAttributes (line 59) | private interface NCXAttributes { type NCXAttributeValues (line 70) | private interface NCXAttributeValues { method read (line 77) | @SuppressWarnings("unused") method readTOCReferences (line 110) | static List readTOCReferences(NodeList navpoints, method readTOCReference (line 131) | static TOCReference readTOCReference(Element navpointElement, EpubBook... method readNavReference (line 163) | private static String readNavReference(Element navpointElement) { method readNavLabel (line 181) | private static String readNavLabel(Element navpointElement) { method write (line 191) | @SuppressWarnings("unused") method write (line 211) | public static void write(XmlSerializer xmlSerializer, EpubBook book) method createNCXResource (line 217) | public static Resource createNCXResource(EpubBook book) method createNCXResource (line 224) | public static Resource createNCXResource(List identifiers, method write (line 234) | public static void write(XmlSerializer serializer, method writeMetaElement (line 285) | private static void writeMetaElement(String dtbName, String content, method writeNavPoints (line 297) | private static int writeNavPoints(List tocReferences, method writeNavPointStart (line 319) | private static void writeNavPointStart(TOCReference tocReference, method writeNavPointEnd (line 340) | @SuppressWarnings("unused") FILE: src/main/java/me/ag2s/epublib/epub/NCXDocumentV3.java class NCXDocumentV3 (line 34) | public class NCXDocumentV3 { type XHTMLTgs (line 47) | private interface XHTMLTgs { type XHTMLAttributes (line 63) | private interface XHTMLAttributes { type XHTMLAttributeValues (line 79) | private interface XHTMLAttributeValues { method read (line 96) | @SuppressWarnings("unused") method doToc (line 144) | private static List doToc(Node n, EpubBook book) { method readTOCReferences (line 160) | static List readTOCReferences(NodeList navpoints, method readTOCReference (line 187) | static TOCReference readTOCReference(Element navpointElement, EpubBook... method readNavReference (line 232) | private static String readNavReference(Element navpointElement) { method readNavLabel (line 261) | private static String readNavLabel(Element navpointElement) { method createNCXResource (line 281) | public static Resource createNCXResource(EpubBook book) method createNCXResource (line 288) | public static Resource createNCXResource(List identifiers, method write (line 310) | public static void write(XmlSerializer xmlSerializer, EpubBook book) method write (line 325) | @SuppressWarnings("unused") method writeNavPoints (line 369) | private static int writeNavPoints(List tocReferences, method writeNavPointStart (line 395) | private static void writeNavPointStart(TOCReference tocReference, XmlS... method writeNavPointEnd (line 406) | @SuppressWarnings("unused") method writeLabel (line 412) | protected static void writeLabel(String title, String href, XmlSeriali... method writeLabel (line 421) | protected static void writeLabel(String title, XmlSerializer serialize... method writeLiStart (line 427) | private static void writeLiStart(XmlSerializer serializer) throws IOEx... method writeLiEnd (line 433) | private static void writeLiEnd(XmlSerializer serializer) throws IOExce... method writeOlStart (line 439) | private static void writeOlStart(XmlSerializer serializer) throws IOEx... method writeOlSEnd (line 445) | private static void writeOlSEnd(XmlSerializer serializer) throws IOExc... method writeHead (line 451) | private static void writeHead(String title, XmlSerializer serializer) ... FILE: src/main/java/me/ag2s/epublib/epub/PackageDocumentBase.java class PackageDocumentBase (line 10) | public class PackageDocumentBase { type DCTags (line 25) | protected interface DCTags { type DCAttributes (line 44) | protected interface DCAttributes { type OPFTags (line 50) | protected interface OPFTags { type OPFAttributes (line 63) | protected interface OPFAttributes { type OPFValues (line 89) | protected interface OPFValues { FILE: src/main/java/me/ag2s/epublib/epub/PackageDocumentMetadataReader.java class PackageDocumentMetadataReader (line 29) | class PackageDocumentMetadataReader extends PackageDocumentBase { method readMetadata (line 33) | public static Metadata readMetadata(Document packageDocument) { method readOtherProperties (line 84) | private static Map readOtherProperties( method readMetaProperties (line 110) | private static Map readMetaProperties( method getBookIdId (line 125) | private static String getBookIdId(Document document) { method readCreators (line 136) | private static List readCreators(Element metadataElement) { method readContributors (line 140) | private static List readContributors(Element metadataElement) { method readAuthors (line 144) | private static List readAuthors(String authorTag, method readDates (line 160) | private static List readDates(Element metadataElement) { method createAuthor (line 180) | private static Author createAuthor(Element authorElement) { method readIdentifiers (line 199) | private static List readIdentifiers(Element metadataElemen... FILE: src/main/java/me/ag2s/epublib/epub/PackageDocumentMetadataWriter.java class PackageDocumentMetadataWriter (line 18) | public class PackageDocumentMetadataWriter extends PackageDocumentBase { method writeMetaData (line 29) | public static void writeMetaData(EpubBook book, XmlSerializer serializer) method writeSimpleMetdataElements (line 135) | private static void writeSimpleMetdataElements(String tagName, method writeIdentifiers (line 160) | private static void writeIdentifiers(List identifiers, FILE: src/main/java/me/ag2s/epublib/epub/PackageDocumentReader.java class PackageDocumentReader (line 38) | public class PackageDocumentReader extends PackageDocumentBase { method read (line 45) | public static void read( method readManifest (line 93) | @SuppressWarnings("unused") method readGuide (line 156) | @SuppressWarnings("unused") method fixHrefs (line 216) | static Resources fixHrefs(String packageHref, method readSpine (line 241) | private static Spine readSpine(Document packageDocument, Resources res... method generateSpineFromResources (line 304) | private static Spine generateSpineFromResources(Resources resources) { method findTableOfContentsResource (line 330) | static Resource findTableOfContentsResource(String tocResourceId, method findCoverHrefs (line 384) | static Set findCoverHrefs(Document packageDocument) { method readCover (line 424) | private static void readCover(Document packageDocument, EpubBook book) { FILE: src/main/java/me/ag2s/epublib/epub/PackageDocumentWriter.java class PackageDocumentWriter (line 25) | public class PackageDocumentWriter extends PackageDocumentBase { method write (line 29) | public static void write(EpubWriter epubWriter, XmlSerializer serializer, method writeSpine (line 66) | @SuppressWarnings("unused") method writeManifest (line 94) | private static void writeManifest(EpubBook book, EpubWriter epubWriter, method getAllResourcesSortById (line 125) | private static List getAllResourcesSortById(EpubBook book) { method writeItem (line 141) | private static void writeItem(EpubBook book, Resource resource, method writeSpineItems (line 188) | @SuppressWarnings("unused") method writeGuide (line 205) | private static void writeGuide(EpubBook book, EpubWriter epubWriter, method ensureCoverPageGuideReferenceWritten (line 217) | @SuppressWarnings("unused") method writeGuideReference (line 233) | private static void writeGuideReference(GuideReference reference, FILE: src/main/java/me/ag2s/epublib/epub/ResourcesLoader.java class ResourcesLoader (line 29) | public class ResourcesLoader { method loadResources (line 47) | public static Resources loadResources(ZipFile zipFile, method shouldLoadLazy (line 99) | private static boolean shouldLoadLazy(String href, method loadResources (line 120) | public static Resources loadResources(ZipInputStream zipInputStream, method getNextZipEntry (line 149) | private static ZipEntry getNextZipEntry(ZipInputStream zipInputStream) method loadResources (line 180) | public static Resources loadResources(ZipFile zipFile, String defaultH... FILE: src/main/java/me/ag2s/epublib/util/CollectionUtil.java class CollectionUtil (line 8) | public class CollectionUtil { class IteratorEnumerationAdapter (line 16) | private static class IteratorEnumerationAdapter implements Enumerat... method IteratorEnumerationAdapter (line 20) | public IteratorEnumerationAdapter(Iterator iter) { method hasMoreElements (line 24) | @Override method nextElement (line 29) | @Override method createEnumerationFromIterator (line 41) | @SuppressWarnings("unused") method first (line 55) | public static T first(List list) { method isEmpty (line 68) | public static boolean isEmpty(Collection collection) { FILE: src/main/java/me/ag2s/epublib/util/IOUtil.java class IOUtil (line 31) | public class IOUtil { method toByteArray (line 66) | public static byte[] toByteArray(Reader in, String encoding) method toByteArray (line 81) | public static byte[] toByteArray(InputStream in) throws IOException { method toByteArray (line 100) | public static byte[] toByteArray(InputStream in, int size) method calcNewNrReadSize (line 134) | protected static int calcNewNrReadSize(int nrRead, int totalNrNread) { method copy (line 146) | public static void copy(InputStream in, OutputStream result) throws IO... method copy (line 165) | public static long copy(final InputStream input, final OutputStream ou... method copy (line 186) | @Deprecated method copy (line 208) | public static void copy(final InputStream input, final Writer output, ... method copy (line 236) | public static void copy(final InputStream input, final Writer output, ... method copy (line 259) | public static long copy(final Reader input, final Appendable output) t... method copy (line 278) | public static long copy(final Reader input, final Appendable output, f... method copy (line 309) | @Deprecated method copy (line 338) | public static void copy(final Reader input, final OutputStream output,... method copy (line 373) | public static void copy(final Reader input, final OutputStream output,... method copy (line 396) | public static int copy(final Reader input, final Writer output) throws... method copyLarge (line 422) | public static long copyLarge(final InputStream input, final OutputStre... method copyLarge (line 442) | public static long copyLarge(final InputStream input, final OutputStre... method copyLarge (line 480) | public static long copyLarge(final InputStream input, final OutputStre... method copyLarge (line 509) | public static long copyLarge(final InputStream input, final OutputStre... method copyLarge (line 550) | public static long copyLarge(final Reader input, final Writer output) ... method copyLarge (line 569) | public static long copyLarge(final Reader input, final Writer output, ... method copyLarge (line 598) | public static long copyLarge(final Reader input, final Writer output, ... method copyLarge (line 622) | public static long copyLarge(final Reader input, final Writer output, ... method skip (line 669) | public static long skip(final InputStream input, final long toSkip) th... method skip (line 703) | public static long skip(final ReadableByteChannel input, final long to... method skip (line 742) | public static long skip(final Reader input, final long toSkip) throws ... method skipFully (line 785) | public static void skipFully(final InputStream input, final long toSki... method skipFully (line 805) | public static void skipFully(final ReadableByteChannel input, final lo... method skipFully (line 834) | public static void skipFully(final Reader input, final long toSkip) th... method length (line 848) | public static int length(final byte[] array) { method length (line 859) | public static int length(final char[] array) { method length (line 870) | public static int length(final CharSequence csq) { method length (line 881) | public static int length(final Object[] array) { method close (line 892) | public static void close(final Closeable closeable) throws IOException { method close (line 905) | public static void close(final Closeable... closeables) throws IOExcep... method close (line 921) | public static void close(final Closeable closeable, final IOConsumer getTitles() { method addTitle (line 34) | public void addTitle(String s){ method addTitle (line 37) | public void addTitle(byte[] s){ method addContentLength (line 40) | public void addContentLength(Integer integer){ method getContentLength (line 43) | public int getContentLength(int index){ method getContent (line 47) | public byte[] getContent(int index) { method getContentString (line 59) | public String getContentString(int index) { method getTitle (line 63) | public String getTitle(int index){ method buildChapters (line 68) | public void buildChapters(WrapOutputStream wos) throws IOException { method writeChaptersHead (line 75) | private void writeChaptersHead(WrapOutputStream wos) throws IOException { method writeChaptersContentOffset (line 80) | private void writeChaptersContentOffset(WrapOutputStream wos) throws I... method writeChaptersTitles (line 95) | private void writeChaptersTitles(WrapOutputStream wos) throws IOExcept... method writeChaptersChunks (line 116) | private void writeChaptersChunks(WrapOutputStream wos) throws IOExcept... method addChapter (line 168) | public void addChapter(String title, String content) { method addFile (line 179) | public void addFile(File f, String title) throws IOException { method addFile (line 185) | public void addFile(File f) throws IOException { method clearChapters (line 194) | public void clearChapters() { method getTotalContentLen (line 200) | public int getTotalContentLen() { method setTotalContentLen (line 204) | public void setTotalContentLen(int totalContentLen) { FILE: src/main/java/me/ag2s/umdlib/domain/UmdCover.java class UmdCover (line 25) | public class UmdCover { method UmdCover (line 32) | public UmdCover() { method UmdCover (line 35) | public UmdCover(byte[] coverData) { method load (line 39) | public void load(File f) throws IOException { method load (line 43) | public void load(String fileName) throws IOException { method initDefaultCover (line 47) | public void initDefaultCover(String title) throws IOException { method buildCover (line 75) | public void buildCover(WrapOutputStream wos) throws IOException { method getCoverData (line 88) | public byte[] getCoverData() { method setCoverData (line 92) | public void setCoverData(byte[] coverData) { FILE: src/main/java/me/ag2s/umdlib/domain/UmdEnd.java class UmdEnd (line 13) | public class UmdEnd { method buildEnd (line 15) | public void buildEnd(WrapOutputStream wos) throws IOException { FILE: src/main/java/me/ag2s/umdlib/domain/UmdHeader.java class UmdHeader (line 17) | public class UmdHeader { method getUmdType (line 18) | public byte getUmdType() { method setUmdType (line 22) | public void setUmdType(byte umdType) { method buildHeader (line 52) | public void buildHeader(WrapOutputStream wos) throws IOException { method buildType (line 70) | public void buildType(WrapOutputStream wos, byte type, String content)... method getTitle (line 84) | public String getTitle() { method setTitle (line 88) | public void setTitle(String title) { method getAuthor (line 92) | public String getAuthor() { method setAuthor (line 96) | public void setAuthor(String author) { method getBookMan (line 100) | public String getBookMan() { method setBookMan (line 104) | public void setBookMan(String bookMan) { method getShopKeeper (line 108) | public String getShopKeeper() { method setShopKeeper (line 112) | public void setShopKeeper(String shopKeeper) { method getYear (line 116) | public String getYear() { method setYear (line 120) | public void setYear(String year) { method getMonth (line 124) | public String getMonth() { method setMonth (line 128) | public void setMonth(String month) { method getDay (line 132) | public String getDay() { method setDay (line 136) | public void setDay(String day) { method getBookType (line 140) | public String getBookType() { method setBookType (line 144) | public void setBookType(String bookType) { method toString (line 148) | @Override FILE: src/main/java/me/ag2s/umdlib/tool/StreamReader.java class StreamReader (line 7) | public class StreamReader { method getOffset (line 10) | public long getOffset() { method setOffset (line 14) | public void setOffset(long offset) { method getSize (line 18) | public long getSize() { method setSize (line 22) | public void setSize(long size) { method incCount (line 29) | private void incCount(int value) { method StreamReader (line 36) | public StreamReader(InputStream inputStream) throws IOException { method readUint8 (line 41) | public short readUint8() throws IOException { method readByte (line 49) | public byte readByte() throws IOException { method readBytes (line 55) | public byte[] readBytes(int len) throws IOException { method readHex (line 65) | public String readHex(int len) throws IOException { method readShort (line 76) | public short readShort() throws IOException { method readShortLe (line 83) | public short readShortLe() throws IOException { method readInt (line 90) | public int readInt() throws IOException { method readIntLe (line 98) | public int readIntLe() throws IOException { method skip (line 106) | public void skip(int len) throws IOException { method read (line 111) | public byte[] read(byte[] b) throws IOException { method read (line 117) | public byte[] read(byte[] b, int off, int len) throws IOException { FILE: src/main/java/me/ag2s/umdlib/tool/UmdUtils.java class UmdUtils (line 16) | public class UmdUtils { method stringToUnicodeBytes (line 27) | public static byte[] stringToUnicodeBytes(String s) { method unicodeBytesToString (line 56) | public static String unicodeBytesToString(byte[] bytes){ method toHex (line 79) | public static String toHex(byte[] bArr){ method decompress (line 99) | public static byte[] decompress(byte[] compress) throws Exception { method saveFile (line 119) | public static void saveFile(File f, byte[] content) throws IOException { method readFile (line 130) | public static byte[] readFile(File f) throws IOException { method genRandomBytes (line 148) | public static byte[] genRandomBytes(int len) { FILE: src/main/java/me/ag2s/umdlib/tool/WrapOutputStream.java class WrapOutputStream (line 6) | public class WrapOutputStream extends OutputStream { method WrapOutputStream (line 11) | public WrapOutputStream(OutputStream os) { method incCount (line 15) | private void incCount(int value) { method writeInt (line 24) | public void writeInt(int v) throws IOException { method writeByte (line 32) | public void writeByte(byte b) throws IOException { method writeByte (line 36) | public void writeByte(int n) throws IOException { method writeBytes (line 40) | public void writeBytes(byte ... bytes) throws IOException { method writeBytes (line 44) | public void writeBytes(int ... vals) throws IOException { method write (line 50) | public void write(byte[] b, int off, int len) throws IOException { method write (line 55) | public void write(byte[] b) throws IOException { method write (line 60) | public void write(int b) throws IOException { method close (line 67) | public void close() throws IOException { method flush (line 71) | public void flush() throws IOException { method equals (line 75) | public boolean equals(Object obj) { method hashCode (line 79) | public int hashCode() { method toString (line 83) | public String toString() { method getWritten (line 87) | public int getWritten() { FILE: src/main/java/me/ag2s/umdlib/umd/UmdReader.java class UmdReader (line 21) | public class UmdReader { method read (line 29) | public synchronized UmdBook read(InputStream inputStream) throws Excep... method ReadAdditionalSection (line 69) | private void ReadAdditionalSection(short segType, int additionalCheckN... method ReadSection (line 121) | public void ReadSection(short segType, byte segFlag, short length, Str... method toString (line 216) | @Override FILE: src/main/java/org/kxml2/io/KXmlParser.java class KXmlParser (line 33) | public class KXmlParser implements XmlPullParser { method KXmlParser (line 98) | public KXmlParser() { method isProp (line 103) | private final boolean isProp(String n1, boolean prop, String n2) { method adjustNsp (line 112) | private final boolean adjustNsp() throws XmlPullParserException { method ensureCapacity (line 224) | private final String[] ensureCapacity(String[] arr, int required) { method error (line 232) | private final void error(String desc) throws XmlPullParserException { method exception (line 241) | private final void exception(String desc) throws XmlPullParserException { method nextImpl (line 252) | private final void nextImpl() throws IOException, XmlPullParserExcepti... method parseLegacy (line 340) | private final int parseLegacy(boolean push) method parseDoctype (line 473) | private final void parseDoctype(boolean push) method parseEndTag (line 512) | private final void parseEndTag() method peekType (line 555) | private final int peekType() throws IOException { method get (line 576) | private final String get(int pos) { method push (line 588) | private final void push(int c) { method parseStartTag (line 610) | private final void parseStartTag(boolean xmldecl) method pushEntity (line 737) | private final void pushEntity() method pushText (line 808) | private final void pushText(int delimiter, boolean resolveEntities) method read (line 845) | private final void read(char c) method read (line 852) | private final int read() throws IOException { method peek (line 880) | private final int peek(int pos) throws IOException { method readName (line 919) | private final String readName() method skip (line 950) | private final void skip() throws IOException { method setInput (line 962) | public void setInput(Reader reader) throws XmlPullParserException { method setInput (line 992) | public void setInput(InputStream is, String _enc) method getFeature (line 1114) | public boolean getFeature(String feature) { method getInputEncoding (line 1123) | public String getInputEncoding() { method defineEntityReplacementText (line 1127) | public void defineEntityReplacementText(String entity, String value) method getProperty (line 1134) | public Object getProperty(String property) { method getNamespaceCount (line 1144) | public int getNamespaceCount(int depth) { method getNamespacePrefix (line 1150) | public String getNamespacePrefix(int pos) { method getNamespaceUri (line 1154) | public String getNamespaceUri(int pos) { method getNamespace (line 1158) | public String getNamespace(String prefix) { method getDepth (line 1176) | public int getDepth() { method getPositionDescription (line 1180) | public String getPositionDescription() { method getLineNumber (line 1232) | public int getLineNumber() { method getColumnNumber (line 1236) | public int getColumnNumber() { method isWhitespace (line 1240) | public boolean isWhitespace() throws XmlPullParserException { method getText (line 1246) | public String getText() { method getTextCharacters (line 1251) | public char[] getTextCharacters(int[] poslen) { method getNamespace (line 1268) | public String getNamespace() { method getName (line 1272) | public String getName() { method getPrefix (line 1276) | public String getPrefix() { method isEmptyElementTag (line 1280) | public boolean isEmptyElementTag() throws XmlPullParserException { method getAttributeCount (line 1286) | public int getAttributeCount() { method getAttributeType (line 1290) | public String getAttributeType(int index) { method isAttributeDefault (line 1294) | public boolean isAttributeDefault(int index) { method getAttributeNamespace (line 1298) | public String getAttributeNamespace(int index) { method getAttributeName (line 1304) | public String getAttributeName(int index) { method getAttributePrefix (line 1310) | public String getAttributePrefix(int index) { method getAttributeValue (line 1316) | public String getAttributeValue(int index) { method getAttributeValue (line 1322) | public String getAttributeValue(String namespace, String name) { method getEventType (line 1333) | public int getEventType() throws XmlPullParserException { method next (line 1337) | public int next() throws XmlPullParserException, IOException { method nextToken (line 1360) | public int nextToken() throws XmlPullParserException, IOException { method nextTag (line 1373) | public int nextTag() throws XmlPullParserException, IOException { method require (line 1385) | public void require(int type, String namespace, String name) method nextText (line 1395) | public String nextText() throws XmlPullParserException, IOException { method setFeature (line 1416) | public void setFeature(String feature, boolean value) method setProperty (line 1426) | public void setProperty(String property, Object value) method skipSubTree (line 1442) | public void skipSubTree() throws XmlPullParserException, IOException { FILE: src/main/java/org/kxml2/io/KXmlSerializer.java class KXmlSerializer (line 27) | public class KXmlSerializer implements XmlSerializer { method check (line 46) | private final void check(boolean close) throws IOException { method writeEscaped (line 88) | private final void writeEscaped(String s, int quot) method docdecl (line 150) | public void docdecl(String dd) throws IOException { method endDocument (line 156) | public void endDocument() throws IOException { method entityRef (line 165) | public void entityRef(String name) throws IOException { method getFeature (line 172) | public boolean getFeature(String name) { method getPrefix (line 182) | public String getPrefix(String namespace, boolean create) { method getPrefix (line 191) | private final String getPrefix( method getProperty (line 245) | public Object getProperty(String name) { method ignorableWhitespace (line 249) | public void ignorableWhitespace(String s) method setFeature (line 254) | public void setFeature(String name, boolean value) { method setProperty (line 263) | public void setProperty(String name, Object value) { method setPrefix (line 268) | public void setPrefix(String prefix, String namespace) method setOutput (line 296) | public void setOutput(Writer writer) { method setOutput (line 317) | public void setOutput(OutputStream os, String encoding) method startDocument (line 331) | public void startDocument( method startTag (line 358) | public XmlSerializer startTag(String namespace, String name) method attribute (line 411) | public XmlSerializer attribute( method flush (line 463) | public void flush() throws IOException { method endTag (line 473) | public XmlSerializer endTag(String namespace, String name) method getNamespace (line 513) | public String getNamespace() { method getName (line 517) | public String getName() { method getDepth (line 521) | public int getDepth() { method text (line 525) | public XmlSerializer text(String text) throws IOException { method text (line 532) | public XmlSerializer text(char[] text, int start, int len) method cdsect (line 538) | public void cdsect(String data) throws IOException { method comment (line 545) | public void comment(String comment) throws IOException { method processingInstruction (line 552) | public void processingInstruction(String pi) FILE: src/main/java/org/kxml2/kdom/Document.java class Document (line 31) | public class Document extends Node { method getEncoding (line 39) | public String getEncoding () { method setEncoding (line 43) | public void setEncoding(String enc) { method setStandalone (line 47) | public void setStandalone (Boolean standalone) { method getStandalone (line 51) | public Boolean getStandalone() { method getName (line 56) | public String getName() { method addChild (line 63) | public void addChild(int index, int type, Object child) { method parse (line 81) | public void parse(XmlPullParser parser) method removeChild (line 97) | public void removeChild(int index) { method getRootElement (line 108) | public Element getRootElement() { method write (line 120) | public void write(XmlSerializer writer) FILE: src/main/java/org/kxml2/kdom/Element.java class Element (line 33) | public class Element extends Node { method Element (line 41) | public Element() { method init (line 49) | public void init() { method clear (line 58) | public void clear() { method createElement (line 67) | public Element createElement( method getAttributeCount (line 79) | public int getAttributeCount() { method getAttributeNamespace (line 83) | public String getAttributeNamespace (int index) { method getAttributeName (line 91) | public String getAttributeName (int index) { method getAttributeValue (line 96) | public String getAttributeValue (int index) { method getAttributeValue (line 101) | public String getAttributeValue (String namespace, String name) { method getRoot (line 115) | public Node getRoot() { method getName (line 130) | public String getName() { method getNamespace (line 137) | public String getNamespace() { method getNamespaceUri (line 145) | public String getNamespaceUri (String prefix) { method getNamespaceCount (line 160) | public int getNamespaceCount () { method getNamespacePrefix (line 165) | public String getNamespacePrefix (int i) { method getNamespaceUri (line 169) | public String getNamespaceUri (int i) { method getParent (line 177) | public Node getParent() { method parse (line 196) | public void parse(XmlPullParser parser) method setAttribute (line 239) | public void setAttribute (String namespace, String name, String value) { method setPrefix (line 270) | public void setPrefix (String prefix, String namespace) { method setName (line 279) | public void setName(String name) { method setNamespace (line 289) | public void setNamespace(String namespace) { method setParent (line 301) | protected void setParent(Node parent) { method write (line 309) | public void write(XmlSerializer writer) FILE: src/main/java/org/kxml2/kdom/Node.java class Node (line 29) | public class Node { //implements XmlIO{ method addChild (line 47) | public void addChild(int index, int type, Object child) { method addChild (line 72) | public void addChild(int type, Object child) { method createElement (line 84) | public Element createElement(String namespace, String name) { method getChild (line 96) | public Object getChild(int index) { method getChildCount (line 102) | public int getChildCount() { method getElement (line 109) | public Element getElement(int index) { method getElement (line 118) | public Element getElement(String namespace, String name) { method getText (line 174) | public String getText(int index) { method getType (line 181) | public int getType(int index) { method indexOf (line 198) | public int indexOf(String namespace, String name, int startIndex) { method isText (line 214) | public boolean isText(int i) { method parse (line 223) | public void parse(XmlPullParser parser) method removeChild (line 274) | public void removeChild(int idx) { method write (line 312) | public void write(XmlSerializer writer) throws IOException { method writeChildren (line 319) | public void writeChildren(XmlSerializer writer) throws IOException { FILE: src/main/java/org/kxml2/wap/Wbxml.java type Wbxml (line 27) | public interface Wbxml { FILE: src/main/java/org/kxml2/wap/WbxmlParser.java class WbxmlParser (line 34) | public class WbxmlParser implements XmlPullParser { method getFeature (line 92) | public boolean getFeature(String feature) { method getInputEncoding (line 101) | public String getInputEncoding() { method defineEntityReplacementText (line 105) | public void defineEntityReplacementText( method getProperty (line 113) | public Object getProperty(String property) { method getNamespaceCount (line 117) | public int getNamespaceCount(int depth) { method getNamespacePrefix (line 123) | public String getNamespacePrefix(int pos) { method getNamespaceUri (line 127) | public String getNamespaceUri(int pos) { method getNamespace (line 131) | public String getNamespace(String prefix) { method getDepth (line 151) | public int getDepth() { method getPositionDescription (line 155) | public String getPositionDescription() { method getLineNumber (line 210) | public int getLineNumber() { method getColumnNumber (line 214) | public int getColumnNumber() { method isWhitespace (line 218) | public boolean isWhitespace() method getText (line 227) | public String getText() { method getTextCharacters (line 231) | public char[] getTextCharacters(int[] poslen) { method getNamespace (line 245) | public String getNamespace() { method getName (line 249) | public String getName() { method getPrefix (line 253) | public String getPrefix() { method isEmptyElementTag (line 257) | public boolean isEmptyElementTag() method getAttributeCount (line 264) | public int getAttributeCount() { method getAttributeType (line 268) | public String getAttributeType(int index) { method isAttributeDefault (line 272) | public boolean isAttributeDefault(int index) { method getAttributeNamespace (line 276) | public String getAttributeNamespace(int index) { method getAttributeName (line 282) | public String getAttributeName(int index) { method getAttributePrefix (line 288) | public String getAttributePrefix(int index) { method getAttributeValue (line 294) | public String getAttributeValue(int index) { method getAttributeValue (line 300) | public String getAttributeValue( method getEventType (line 316) | public int getEventType() throws XmlPullParserException { method next (line 324) | public int next() throws XmlPullParserException, IOException { method nextToken (line 367) | public int nextToken() throws XmlPullParserException, IOException { method nextTag (line 376) | public int nextTag() throws XmlPullParserException, IOException { method nextText (line 389) | public String nextText() throws XmlPullParserException, IOException { method require (line 411) | public void require(int type, String namespace, String name) method setInput (line 422) | public void setInput(Reader reader) throws XmlPullParserException { method setInput (line 426) | public void setInput(InputStream in, String enc) method setFeature (line 471) | public void setFeature(String feature, boolean value) method setProperty (line 479) | public void setProperty(String property, Object value) method adjustNsp (line 486) | private final boolean adjustNsp() method setTable (line 606) | private final void setTable(int page, int type, String[] table) { method exception (line 620) | private final void exception(String desc) method selectPage (line 626) | private void selectPage(int nr, boolean tags) throws XmlPullParserExce... method nextImpl (line 640) | private final void nextImpl() method parseWapExtension (line 737) | public Object parseWapExtension(int id) throws IOException, XmlPullPa... method readAttr (line 774) | public void readAttr() throws IOException, XmlPullParserException { method peekId (line 857) | private int peekId () throws IOException { method resolveWapExtension (line 867) | protected String resolveWapExtension(int id, Object data){ method resolveId (line 883) | String resolveId(String[] tab, int id) throws IOException { method parseElement (line 900) | void parseElement(int id) method ensureCapacity (line 949) | private final String[] ensureCapacity( method readByte (line 959) | int readByte() throws IOException { method readInt (line 966) | int readInt() throws IOException { method readStrI (line 979) | String readStrI() throws IOException { method readStrT (line 1001) | String readStrT() throws IOException { method setTagTable (line 1028) | public void setTagTable(int page, String[] table) { method setAttrStartTable (line 1043) | public void setAttrStartTable( method setAttrValueTable (line 1055) | public void setAttrValueTable( method getWapCode (line 1066) | public int getWapCode(){ method getWapExtensionData (line 1070) | public Object getWapExtensionData(){ FILE: src/main/java/org/kxml2/wap/WbxmlSerializer.java class WbxmlSerializer (line 35) | public class WbxmlSerializer implements XmlSerializer { method attribute (line 68) | public XmlSerializer attribute(String namespace, String name, String v... method cdsect (line 75) | public void cdsect (String cdsect) throws IOException{ method comment (line 82) | public void comment (String comment) { method docdecl (line 89) | public void docdecl (String docdecl) { method entityRef (line 96) | public void entityRef (String er) { method getDepth (line 103) | public int getDepth() { method getFeature (line 110) | public boolean getFeature (String name) { method getNamespace (line 118) | public String getNamespace() { method getName (line 128) | public String getName() { method getPrefix (line 135) | public String getPrefix(String nsp, boolean create) { method getProperty (line 144) | public Object getProperty (String name) { method ignorableWhitespace (line 148) | public void ignorableWhitespace (String sp) { method endDocument (line 157) | public void endDocument() throws IOException { method flush (line 166) | public void flush() throws IOException { method checkPending (line 179) | public void checkPending(boolean degenerated) throws IOException { method processingInstruction (line 245) | public void processingInstruction(String pi) { method setFeature (line 252) | public void setFeature(String name, boolean value) { method setOutput (line 259) | public void setOutput (Writer writer) { method setOutput (line 266) | public void setOutput (OutputStream out, String encoding) throws IOExc... method setPrefix (line 281) | public void setPrefix(String prefix, String nsp) { method setProperty (line 288) | public void setProperty(String property, Object value) { method startDocument (line 298) | public void startDocument(String encoding, Boolean standalone) throws ... method startTag (line 319) | public XmlSerializer startTag(String namespace, String name) throws IO... method text (line 333) | public XmlSerializer text(char[] chars, int start, int len) throws IOE... method text (line 339) | public XmlSerializer text(String text) throws IOException { method writeStr (line 348) | private void writeStr(String text) throws IOException{ method endTag (line 398) | public XmlSerializer endTag(String namespace, String name) throws IOEx... method writeWapExtension (line 412) | public void writeWapExtension(int type, Object data) throws IOException { method writeInt (line 446) | static void writeInt(OutputStream out, int i) throws IOException { method writeStrI (line 462) | void writeStrI(OutputStream out, String s) throws IOException { method writeStrT (line 468) | private final void writeStrT(String s, boolean mayPrependSpace) throws... method addToStringTable (line 484) | public int addToStringTable(String s, boolean mayPrependSpace) throws ... method setTagTable (line 517) | public void setTagTable(int page, String[] tagTable) { method setAttrStartTable (line 536) | public void setAttrStartTable(int page, String[] attrStartTable) { method setAttrValueTable (line 552) | public void setAttrValueTable(int page, String[] attrValueTable) { FILE: src/main/java/org/kxml2/wap/syncml/SyncML.java class SyncML (line 5) | public abstract class SyncML { method createParser (line 10) | public static WbxmlParser createParser() { method createSerializer (line 17) | public static WbxmlSerializer createSerializer() { method createDMParser (line 27) | public static WbxmlParser createDMParser() { method createDMSerializer (line 33) | public static WbxmlSerializer createDMSerializer() { FILE: src/main/java/org/kxml2/wap/wml/Wml.java class Wml (line 11) | public abstract class Wml { method createParser (line 15) | public static WbxmlParser createParser() { method createSerializer (line 23) | public static WbxmlSerializer createSerializer() { FILE: src/main/java/org/kxml2/wap/wv/WV.java class WV (line 31) | public abstract class WV { method createParser (line 37) | public static WbxmlParser createParser () throws IOException { FILE: src/test/java/com/htmake/reader/ReaderApplicationTests.java class ReaderApplicationTests (line 8) | @RunWith(SpringRunner.class) method contextLoads (line 12) | @Test FILE: web/public/bookSourceDebug/index.js function $ (line 4) | function $(selector) { function $$ (line 7) | function $$(selector) { function hashParam (line 11) | function hashParam(key, val) { function Container (line 29) | function Container() { function showTab (line 68) | function showTab(tabName) { function newRule (line 81) | function newRule(rule) { function HttpGet (line 100) | function HttpGet(url) { function HttpPost (line 109) | function HttpPost(url, data) { function rule2json (line 123) | function rule2json() { function json2rule (line 191) | function json2rule(RuleEditor) { function todo (line 264) | function todo() { function undo (line 271) | function undo() { function redo (line 280) | function redo() { function setRule (line 289) | function setRule(editRule) { function DebugPrint (line 430) | function DebugPrint(msg) { FILE: web/src/main.js method api (line 58) | api() { method isWebApp (line 61) | isWebApp() { method isPWA (line 64) | isPWA() { method isNightTheme (line 70) | isNightTheme() { method currentUserName (line 73) | currentUserName() { method getImagePath (line 78) | getImagePath(url, useSW) { method getCover (line 94) | getCover(coverUrl, normal, useSW) { method getImage (line 106) | getImage(imageUrl, normal, useSW) { FILE: web/src/plugins/animate.js function Animate (line 8) | function Animate(options) { FILE: web/src/plugins/element.js method info (line 78) | info(message, duration) { method error (line 83) | error(message, duration) { method success (line 88) | success(message, duration) { FILE: web/src/plugins/helper.js function run (line 30) | async function run() { FILE: web/src/plugins/jump.js function location (line 34) | function location() { function top (line 42) | function top(element) { function scrollTo (line 53) | function scrollTo(top) { function loop (line 61) | function loop(timeCurrent) { function done (line 84) | function done() { function jump (line 108) | function jump(target, options = {}) { FILE: web/src/plugins/md5.js function RotateLeft (line 6) | function RotateLeft(lValue, iShiftBits) { function AddUnsigned (line 9) | function AddUnsigned(lX, lY) { function F (line 22) | function F(x, y, z) { function G (line 25) | function G(x, y, z) { function H (line 28) | function H(x, y, z) { function I (line 31) | function I(x, y, z) { function FF (line 34) | function FF(a, b, c, d, x, s, ac) { function GG (line 38) | function GG(a, b, c, d, x, s, ac) { function HH (line 42) | function HH(a, b, c, d, x, s, ac) { function II (line 46) | function II(a, b, c, d, x, s, ac) { function ConvertToWordArray (line 50) | function ConvertToWordArray(sMessage) { function WordToHex (line 75) | function WordToHex(lValue) { FILE: web/src/plugins/safe-json-stringify.js function throwsMessage (line 3) | function throwsMessage(err) { function safeGetValueFromPropertyOnObject (line 7) | function safeGetValueFromPropertyOnObject(obj, property) { function ensureProperties (line 19) | function ensureProperties(obj) { FILE: web/src/plugins/vuex.js method setShelfBooks (line 72) | setShelfBooks(state, books) { method updateShelfBook (line 101) | updateShelfBook(state, book) { method setReadingBook (line 145) | setReadingBook(state, readingBook) { method setConfig (line 175) | setConfig(state, config) { method setMiniInterface (line 210) | setMiniInterface(state, mini) { method setWindowSize (line 217) | setWindowSize(state, size) { method setTouchable (line 220) | setTouchable(state, touchable) { method setApi (line 223) | setApi(state, api) { method setConnected (line 226) | setConnected(state, connected) { method setShowLogin (line 229) | setShowLogin(state, showLogin) { method setLoginAuth (line 235) | setLoginAuth(state, loginAuth) { method setToken (line 238) | setToken(state, token) { method setBookSourceList (line 242) | setBookSourceList(state, list) { method setUserNS (line 254) | setUserNS(state, userNS) { method setIsSecureMode (line 257) | setIsSecureMode(state, isSecureMode) { method setSecureKey (line 260) | setSecureKey(state, secureKey) { method setIsManagerMode (line 263) | setIsManagerMode(state, isManagerMode) { method setShowManagerMode (line 266) | setShowManagerMode(state, showManagerMode) { method setUserInfo (line 269) | setUserInfo(state, userInfo) { method setUserList (line 272) | setUserList(state, userList) { method setFilterRules (line 281) | setFilterRules(state, filterRules) { method addFilterRule (line 285) | addFilterRule(state, rule) { method setNightTheme (line 296) | setNightTheme(state, isNight) { method setSpeechVoiceConfig (line 345) | setSpeechVoiceConfig(state, voiceConfig) { method setSafeArea (line 349) | setSafeArea(state, safeArea) { method setAutoPlay (line 352) | setAutoPlay(state, autoPlay) { method addFailureBookSource (line 355) | addFailureBookSource(state, { bookSourceUrl, errorMsg }) { method removeFailureBookSource (line 371) | removeFailureBookSource(state, bookSourceList) { method setFailureIncludeTimeout (line 381) | setFailureIncludeTimeout(state, failureIncludeTimeout) { method setBookGroupList (line 384) | setBookGroupList(state, bookGroupList) { method setRssSourceList (line 396) | setRssSourceList(state, rssSources) { method setShelfConfig (line 399) | setShelfConfig(state, shelfConfig) { method setPreviewImageIndex (line 403) | setPreviewImageIndex(state, previewImageIndex) { method setPreviewImgList (line 406) | setPreviewImgList(state, previewImgList) { method setSearchConfig (line 416) | setSearchConfig(state, searchConfig) { method setTxtTocRules (line 420) | setTxtTocRules(state, tocRules) { method setCustomConfigList (line 423) | setCustomConfigList(state, customConfigList) { method setShowBookInfo (line 427) | setShowBookInfo(state, book) { method setCachingBookList (line 430) | setCachingBookList(state, cachingBookList) { method setBookmarks (line 433) | setBookmarks(state, bookmarks) { method syncFromLocalStorage (line 637) | syncFromLocalStorage({ commit, getters }) { FILE: web/src/registerServiceWorker.js function registerServiceWorker (line 5) | function registerServiceWorker() { FILE: web/vue.config.js function buildVersion (line 4) | function buildVersion() { function customWorkboxPlugin (line 18) | function customWorkboxPlugin(generateCacheKey, checkResponse) {