public class InputHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTRSPLITBY |
protected java.util.TreeMap<java.lang.String,EasyElement> |
bibMap |
protected boolean |
clear |
static boolean |
CLEARNO |
static boolean |
CLEARYES |
static java.lang.String |
CONTAINER |
protected EasyElement |
containerEE |
static java.lang.String |
CONTAINERNAME |
protected Cover |
cover |
static java.lang.String |
COVER |
static java.lang.String |
DEFAULTMTYPE |
static java.lang.String |
DELETE |
static java.lang.String |
DELETEYES |
static java.lang.String |
DOCSDIR |
static java.lang.String |
DOCTITLE |
static java.lang.String |
EPUBDIR |
protected java.lang.String |
epubName |
protected java.util.ArrayList<java.lang.String> |
exceptions |
protected java.util.ArrayList<java.lang.String> |
feedback |
static java.lang.String |
FULLPATH |
static java.lang.String |
GUIDE |
protected EasyElement |
guideEE |
static java.lang.String |
HEAD |
static java.lang.String |
HREF |
static java.lang.String |
HTMLROOT |
static java.lang.String |
IDREF |
static boolean |
INCLUDE |
static boolean |
INCLUDENO |
static boolean |
INCLUDEYES |
static java.lang.String |
ITEM |
static java.lang.String |
ITEMREF |
static java.lang.String |
LINEAR |
protected java.util.ArrayList<EasyElement> |
linearList |
static java.lang.String |
LINEARNO |
static java.lang.String |
LINEARYES |
static java.lang.String |
MANIFEST |
static java.lang.String |
MEDIATYPE |
protected MediaTypeHandler |
mediatypehandler |
static java.lang.String |
META |
static java.lang.String |
METADATA |
static java.lang.String |
METAINF |
protected java.lang.String |
metainfText |
protected java.lang.String |
metaRoot |
static java.lang.String |
MIMETYPE |
static java.lang.String |
MIMETYPECONTENT |
static java.lang.String |
NAME |
protected NavPointHandler |
navpointhandler |
static java.lang.String |
NCX |
protected EasyElement |
ncxEE |
protected java.util.TreeMap<java.lang.String,EasyElement> |
nonLinearMap |
static java.lang.String |
OEBPS |
protected java.lang.String |
oebpsText |
static java.lang.String |
OPFNAME |
static java.lang.String |
OUTPUT |
protected java.lang.String |
outputBase |
protected java.lang.String |
outputRoot |
protected java.lang.String |
overwrite |
protected EasyElement |
packageEE |
protected java.lang.String |
path |
protected java.lang.String |
realPath |
static java.lang.String |
REFERENCE |
static java.lang.String |
ROOT |
static java.lang.String |
ROOTFILE |
static java.lang.String |
ROOTFILES |
static java.lang.String |
SPINE |
static java.lang.String |
SRC |
static java.lang.String |
STATIC |
protected java.lang.String |
staticRoot |
static java.lang.String |
TEXT |
static java.lang.String |
TITLE |
static java.lang.String |
TITLETAG |
static java.lang.String |
TOC |
static java.lang.String |
TYPE |
static java.lang.String |
VALUEDELIM |
static java.lang.String |
XLINKHREF |
protected java.lang.String |
zipBase |
Constructor and Description |
---|
InputHandler() |
Modifier and Type | Method and Description |
---|---|
protected void |
addToHierarchy(EasyElement easyelement,
java.lang.String parent) |
protected java.lang.String |
EasyElementToString(EasyElement ee) |
protected void |
extractNonLinear(EasyElement ee,
java.lang.String handle,
boolean isCover,
java.lang.String outputText) |
protected EasyElement |
getBibMetaEE(java.lang.String key) |
boolean |
getClear() |
EasyElement |
getContainerEE() |
java.lang.String |
getContainerPath() |
protected EasyElement |
getCoverMetaEE() |
protected java.lang.String |
getDebugStr(EasyElement ee,
int indent) |
java.util.ArrayList<java.lang.String> |
getExceptions() |
java.util.ArrayList<java.lang.String> |
getFeedback() |
protected java.util.TreeMap<java.lang.String,java.lang.String> |
getMetaMap(EasyElement ee) |
java.lang.String |
getNavMapString() |
NavPointHandler |
getNavPointHandler() |
protected EasyElement |
getNcx() |
protected java.lang.String |
getOpfName(boolean includeSeparator) |
java.lang.String |
getOutputBase() |
java.lang.String |
getOutputRoot() |
java.lang.String |
getOutputRootParent() |
java.lang.String |
getOverwrite() |
protected EasyElement |
getPackage() |
java.lang.String |
getRealPath(java.lang.String fullPath)
Returns the absolute path of the path set in InputHandler.setInputPath(String path).
|
protected java.lang.String |
getTocName(boolean includeSeparator) |
java.lang.String |
getZipBase() |
protected void |
handleIO(java.lang.String realFilePath,
IOHandler iohandler,
java.lang.String outputText,
boolean isCover) |
protected EasyElement |
linkToItem(EasyElement ee,
java.lang.String outputText) |
void |
parse()
Parse the input file.
|
protected java.lang.String |
repeat(int ii,
java.lang.String out) |
void |
setClear(boolean aclear) |
InputHandler |
setInputPath(java.lang.String apath) |
protected java.util.TreeMap<java.lang.String,EasyElement> nonLinearMap
protected java.util.ArrayList<EasyElement> linearList
public static final java.lang.String MANIFEST
public static final java.lang.String SPINE
public static final java.lang.String HREF
public static final java.lang.String XLINKHREF
public static final java.lang.String SRC
public static final java.lang.String TYPE
public static final java.lang.String MEDIATYPE
public static final java.lang.String ITEM
public static final java.lang.String ITEMREF
public static final java.lang.String OUTPUT
public static final java.lang.String TEXT
public static final java.lang.String ROOT
public static final java.lang.String TOC
public static final java.lang.String NCX
public static final java.lang.String OEBPS
public static final java.lang.String IDREF
public static final java.lang.String DOCTITLE
public static final java.lang.String LINEAR
public static final java.lang.String LINEARYES
public static final java.lang.String LINEARNO
public static final java.lang.String COVER
public static final java.lang.String DEFAULTMTYPE
public static final java.lang.String HEAD
public static final java.lang.String META
public static final java.lang.String METADATA
public static final java.lang.String METAINF
public static final java.lang.String OPFNAME
public static final java.lang.String GUIDE
public static final java.lang.String REFERENCE
public static final java.lang.String TITLE
public static final java.lang.String TITLETAG
public static final java.lang.String CONTAINER
public static final java.lang.String ROOTFILES
public static final java.lang.String ROOTFILE
public static final java.lang.String FULLPATH
public static final java.lang.String CONTAINERNAME
public static final java.lang.String STATIC
public static final java.lang.String MIMETYPE
public static final java.lang.String MIMETYPECONTENT
public static final java.lang.String NAME
public static final java.lang.String DOCSDIR
public static final java.lang.String EPUBDIR
public static final java.lang.String DELETE
public static final java.lang.String DELETEYES
public static final java.lang.String HTMLROOT
protected java.lang.String oebpsText
protected java.lang.String metainfText
protected java.lang.String staticRoot
protected java.lang.String outputRoot
protected EasyElement ncxEE
protected EasyElement packageEE
protected Cover cover
protected java.util.ArrayList<java.lang.String> exceptions
protected java.util.ArrayList<java.lang.String> feedback
protected java.lang.String path
protected java.lang.String realPath
protected NavPointHandler navpointhandler
protected EasyElement guideEE
protected MediaTypeHandler mediatypehandler
protected EasyElement containerEE
protected java.lang.String metaRoot
protected java.lang.String outputBase
protected java.lang.String zipBase
protected java.lang.String epubName
protected java.lang.String overwrite
protected boolean clear
protected java.util.TreeMap<java.lang.String,EasyElement> bibMap
public static final boolean INCLUDE
public static final boolean INCLUDEYES
public static final boolean INCLUDENO
public static final boolean CLEARYES
public static final boolean CLEARNO
public static final java.lang.String VALUEDELIM
public static final java.lang.String ATTRSPLITBY
public InputHandler setInputPath(java.lang.String apath)
public java.lang.String getRealPath(java.lang.String fullPath)
public void parse()
protected java.util.TreeMap<java.lang.String,java.lang.String> getMetaMap(EasyElement ee)
protected void handleIO(java.lang.String realFilePath, IOHandler iohandler, java.lang.String outputText, boolean isCover)
protected EasyElement getCoverMetaEE()
protected EasyElement getBibMetaEE(java.lang.String key)
protected void extractNonLinear(EasyElement ee, java.lang.String handle, boolean isCover, java.lang.String outputText)
protected void addToHierarchy(EasyElement easyelement, java.lang.String parent)
protected java.lang.String EasyElementToString(EasyElement ee)
public java.lang.String getNavMapString()
protected java.lang.String getDebugStr(EasyElement ee, int indent)
protected java.lang.String repeat(int ii, java.lang.String out)
public NavPointHandler getNavPointHandler()
public java.lang.String getOutputRootParent()
public java.lang.String getOutputRoot()
protected EasyElement linkToItem(EasyElement ee, java.lang.String outputText)
protected EasyElement getNcx()
protected EasyElement getPackage()
protected java.lang.String getOpfName(boolean includeSeparator)
public EasyElement getContainerEE()
public java.lang.String getContainerPath()
protected java.lang.String getTocName(boolean includeSeparator)
public java.util.ArrayList<java.lang.String> getFeedback()
public java.lang.String getOutputBase()
public java.lang.String getZipBase()
public java.lang.String getOverwrite()
public java.util.ArrayList<java.lang.String> getExceptions()
public boolean getClear()
public void setClear(boolean aclear)