class IPSetWriter extends AnyRef
A writer of binary SiLK IPset files.
This example reads the contents of "example.set" and writes it to "copy.set":
val in = new java.io.FileInputStream("example.set") val out = new java.io.FileOutputStream("copy.set") val ipset = IPSetReader.ofInputStream(in) val writer = IPSetWriter.toOutputStream(out) writer.append(ipset) writer.close()
- See also
the companion object for more details
- Alphabetic
- By Inheritance
- IPSetWriter
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
append[T <: IPBlock](iter: Iterator[T]): Unit
Iterates over the IPBlocks and appends them to the destination stream.
Iterates over the IPBlocks and appends them to the destination stream.
Expects the IPBlocks in the Iterator to be in sorted order (numerically ascending).
Expects all IPBlocks in the Iterator to be of the same size; that is, either all are IPv4Block or all are IPv6Block.
This function may be called successfully multiple times as long as all IPBlocks have the same size and the IPBlocks across the various calls are in sorted order.
- Exceptions thrown
java.lang.NoSuchElementExceptionif the IPBlock Iterator contains a mix of IPv4 addresses and IPv6 addresses or the IPBlocks are not in sorted order.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
close(): Unit
Closes the output stream.
Closes the output stream.
Writes the SiLK file header to the output stream if it has not been written, writes any buffered records, closes the output stream, and releases resources.
- val compressionMethod: CompressionMethod
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val hadoopConfig: Option[Configuration]
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val out: DataOutputStream
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
wasHeaderWritten: Boolean
Whether any IPBlocks have been written to the stream--that is, whether the
append()method has been called with a non-emtpy Iterator.Whether any IPBlocks have been written to the stream--that is, whether the
append()method has been called with a non-emtpy Iterator.- returns
trueonce theappend()method has been called