Record Class FdResource.FdResourceOutputStream
java.lang.Object
java.lang.Record
org.aksw.shellgebra.exec.graph.FdResource.FdResourceOutputStream
- All Implemented Interfaces:
AutoCloseable, FdResource
- Enclosing interface:
FdResource
public static record FdResource.FdResourceOutputStream(OutputStream outputStream, FileDescription<FdResource.FdResourcePath> base)
extends Record
implements FdResource
-
Nested Class Summary
Nested classes/interfaces inherited from interface FdResource
FdResource.FdResourceInputStream, FdResource.FdResourceOutputStream, FdResource.FdResourcePath -
Constructor Summary
ConstructorsConstructorDescriptionFdResourceOutputStream(OutputStream outputStream, FileDescription<FdResource.FdResourcePath> base) Creates an instance of aFdResourceOutputStreamrecord class. -
Method Summary
Modifier and TypeMethodDescriptionbase()Returns the value of thebaserecord component.voidclose()final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theoutputStreamrecord component.final StringtoString()Returns a string representation of this record class.Methods inherited from interface FdResource
asInputStream
-
Constructor Details
-
FdResourceOutputStream
public FdResourceOutputStream(OutputStream outputStream, FileDescription<FdResource.FdResourcePath> base) Creates an instance of aFdResourceOutputStreamrecord class.- Parameters:
outputStream- the value for theoutputStreamrecord componentbase- the value for thebaserecord component
-
-
Method Details
-
asOutputStream
- Specified by:
asOutputStreamin interfaceFdResource
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceFdResource- Throws:
IOException
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
outputStream
Returns the value of theoutputStreamrecord component.- Returns:
- the value of the
outputStreamrecord component
-
base
Returns the value of thebaserecord component.- Returns:
- the value of the
baserecord component
-