org.jnetstream.capture.file.nap
Interface NAPDataRecordModifier
- All Superinterfaces:
- java.io.Closeable, FileIterator<NAPDataRecord,NAPDataRecord,NAPDataRecord>, FileModifier<NAPDataRecord,NAPDataRecord>, java.io.Flushable, com.slytechs.utils.collection.IOAddable<NAPDataRecord>, com.slytechs.utils.collection.IOIterator<NAPDataRecord>, com.slytechs.utils.collection.IOPositional, com.slytechs.utils.collection.IORemovable, com.slytechs.utils.collection.IOSeekable<NAPDataRecord>, com.slytechs.utils.collection.IOSeekableFirstLast, com.slytechs.utils.collection.IOSkippable, com.slytechs.utils.collection.IOSkippableIterator<NAPDataRecord>, RecordIterator<NAPDataRecord>
- All Known Subinterfaces:
- NAPDataRecordIterator
public interface NAPDataRecordModifier
- extends RecordIterator<NAPDataRecord>
- Author:
- Mark Bednarczyk, Sly Technologies, Inc.
| Nested classes/interfaces inherited from interface com.slytechs.utils.collection.IOIterator |
com.slytechs.utils.collection.IOIterator.IteratorAdapter<E> |
| Methods inherited from interface com.slytechs.utils.collection.IOSeekableFirstLast |
seekEnd, seekFirst, seekLast |
| Methods inherited from interface com.slytechs.utils.collection.IOSkippable |
skip |
| Methods inherited from interface com.slytechs.utils.collection.IOIterator |
hasNext, next, remove |
| Methods inherited from interface org.jnetstream.capture.file.FileModifier |
abortChanges, add, addAll, addAll, remove, removeAll, removeAll, removeAll, removeAll, replace, retainAll, retainAll, swap |
| Methods inherited from interface com.slytechs.utils.collection.IOSeekable |
seek, seek |
| Methods inherited from interface com.slytechs.utils.collection.IOPositional |
getPosition, setPosition, setPosition |
| Methods inherited from interface java.io.Flushable |
flush |
| Methods inherited from interface java.io.Closeable |
close |
addBlockRecord
NAPBlockRecord addBlockRecord()
throws java.io.IOException
- Adds a new block record.
- Returns:
-
- Throws:
java.io.IOException
addPacketRecord
NAPPacket addPacketRecord()
throws java.io.IOException
- Adds a new packet record.
- Returns:
-
- Throws:
java.io.IOException
addCaptureDeviceRecord
NAPCaptureSystem addCaptureDeviceRecord()
throws java.io.IOException
- Adds a new capture device record.
- Returns:
-
- Throws:
java.io.IOException
addPropertyRecord
NAPProperty addPropertyRecord()
throws java.io.IOException
- Adds a new property record.
- Returns:
-
- Throws:
java.io.IOException
addNoOpRecord
NAPNoOp addNoOpRecord()
throws java.io.IOException
- Adds a new NoOp record.
- Returns:
-
- Throws:
java.io.IOException