com.github.stephenc.javaisotools.rockridge.impl
Class RRIPFactory

java.lang.Object
  extended by com.github.stephenc.javaisotools.rockridge.impl.SUSPFactory
      extended by com.github.stephenc.javaisotools.rockridge.impl.RRIPFactory

public class RRIPFactory
extends SUSPFactory


Field Summary
static int CR_CONTINUES
           
static int CR_CURRENT
           
static int CR_PARENT
           
static int CR_ROOT
           
static boolean MKISOFS_COMPATIBILITY
           
static int NM_CONTINUES
           
static int NM_CURRENT
           
static int NM_ENTRY_LENGTH
           
static int NM_PARENT
           
static int RR_CL_RECORDED
           
static int RR_NM_RECORDED
           
static int RR_PL_RECORDED
           
static int RR_PN_RECORDED
           
static int RR_PX_RECORDED
           
static int RR_RE_RECORDED
           
static int RR_SL_RECORDED
           
static int RR_TF_RECORDED
           
static int TF_ACCESS
           
static int TF_ATTRIBUTES
           
static int TF_BACKUP
           
static int TF_CREATION
           
static int TF_EFFECTIVE
           
static int TF_EXPIRATION
           
static int TF_LONG_FORM
           
static int TF_MODIFY
           
 
Fields inherited from class com.github.stephenc.javaisotools.rockridge.impl.SUSPFactory
CE_ENTRY_LENGTH
 
Constructor Summary
RRIPFactory(StreamHandler streamHandler)
           
 
Method Summary
 Fixup doCLEntry()
           
 void doComponentRecord(DataReference name)
           
 void doComponentRecord(int flags)
           
 void doEREntry()
           
 void doNMEntry(int flags, DataReference name)
           
 Fixup doPLEntry()
           
 void doPNEntry(int deviceNumberHigh, int deviceNumberLow)
           
 void doPXEntry(int fileModes, int fileLinks, int uid, int gid, long serialNumber)
           
 void doREEntry()
           
 void doRREntry(int flags)
           
 void doSFEntry(long virtualFileSizeHigh, long virtualFileSizeLow, int tableDepth)
           
 void doTFEntry(int type, ISO9660DateDataReference date)
           
 void doTFEntry(int type, ISO9660ShortDateDataReference date)
           
 void endSLEntry()
           
 void startSLEntry(boolean continues)
           
 
Methods inherited from class com.github.stephenc.javaisotools.rockridge.impl.SUSPFactory
doCEEntry, doEREntry, doEREntry, doESEntry, doPDEntry, doSPEntry, doSTEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MKISOFS_COMPATIBILITY

public static boolean MKISOFS_COMPATIBILITY

CR_CONTINUES

public static final int CR_CONTINUES
See Also:
Constant Field Values

CR_CURRENT

public static final int CR_CURRENT
See Also:
Constant Field Values

CR_PARENT

public static final int CR_PARENT
See Also:
Constant Field Values

CR_ROOT

public static final int CR_ROOT
See Also:
Constant Field Values

NM_CONTINUES

public static final int NM_CONTINUES
See Also:
Constant Field Values

NM_CURRENT

public static final int NM_CURRENT
See Also:
Constant Field Values

NM_PARENT

public static final int NM_PARENT
See Also:
Constant Field Values

TF_CREATION

public static final int TF_CREATION
See Also:
Constant Field Values

TF_MODIFY

public static final int TF_MODIFY
See Also:
Constant Field Values

TF_ACCESS

public static final int TF_ACCESS
See Also:
Constant Field Values

TF_ATTRIBUTES

public static final int TF_ATTRIBUTES
See Also:
Constant Field Values

TF_BACKUP

public static final int TF_BACKUP
See Also:
Constant Field Values

TF_EXPIRATION

public static final int TF_EXPIRATION
See Also:
Constant Field Values

TF_EFFECTIVE

public static final int TF_EFFECTIVE
See Also:
Constant Field Values

TF_LONG_FORM

public static final int TF_LONG_FORM
See Also:
Constant Field Values

RR_PX_RECORDED

public static final int RR_PX_RECORDED
See Also:
Constant Field Values

RR_PN_RECORDED

public static final int RR_PN_RECORDED
See Also:
Constant Field Values

RR_SL_RECORDED

public static final int RR_SL_RECORDED
See Also:
Constant Field Values

RR_NM_RECORDED

public static final int RR_NM_RECORDED
See Also:
Constant Field Values

RR_CL_RECORDED

public static final int RR_CL_RECORDED
See Also:
Constant Field Values

RR_PL_RECORDED

public static final int RR_PL_RECORDED
See Also:
Constant Field Values

RR_RE_RECORDED

public static final int RR_RE_RECORDED
See Also:
Constant Field Values

RR_TF_RECORDED

public static final int RR_TF_RECORDED
See Also:
Constant Field Values

NM_ENTRY_LENGTH

public static final int NM_ENTRY_LENGTH
See Also:
Constant Field Values
Constructor Detail

RRIPFactory

public RRIPFactory(StreamHandler streamHandler)
Method Detail

doPXEntry

public void doPXEntry(int fileModes,
                      int fileLinks,
                      int uid,
                      int gid,
                      long serialNumber)
               throws HandlerException
Throws:
HandlerException

doPNEntry

public void doPNEntry(int deviceNumberHigh,
                      int deviceNumberLow)
               throws HandlerException
Throws:
HandlerException

startSLEntry

public void startSLEntry(boolean continues)
                  throws HandlerException
Throws:
HandlerException

doComponentRecord

public void doComponentRecord(int flags)
                       throws HandlerException
Throws:
HandlerException

doComponentRecord

public void doComponentRecord(DataReference name)
                       throws HandlerException
Throws:
HandlerException

endSLEntry

public void endSLEntry()
                throws HandlerException
Throws:
HandlerException

doNMEntry

public void doNMEntry(int flags,
                      DataReference name)
               throws HandlerException
Throws:
HandlerException

doCLEntry

public Fixup doCLEntry()
                throws HandlerException
Throws:
HandlerException

doPLEntry

public Fixup doPLEntry()
                throws HandlerException
Throws:
HandlerException

doREEntry

public void doREEntry()
               throws HandlerException
Throws:
HandlerException

doTFEntry

public void doTFEntry(int type,
                      ISO9660DateDataReference date)
               throws HandlerException
Throws:
HandlerException

doTFEntry

public void doTFEntry(int type,
                      ISO9660ShortDateDataReference date)
               throws HandlerException
Throws:
HandlerException

doSFEntry

public void doSFEntry(long virtualFileSizeHigh,
                      long virtualFileSizeLow,
                      int tableDepth)
               throws HandlerException
Throws:
HandlerException

doEREntry

public void doEREntry()
               throws HandlerException
Throws:
HandlerException

doRREntry

public void doRREntry(int flags)
               throws HandlerException
Throws:
HandlerException


Copyright © 2013. All Rights Reserved.