Package org.geotools.gce.imagemosaic
Class RemappingFilteringObjectInputStream.Builder
Object
Builder
- Enclosing class:
- RemappingFilteringObjectInputStream
Builder for RemappingFilteringObjectInputStream.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAccept exact classes (including primitives).Accept exact class names (binary names, e.g., "a.b.Outer$Inner").Accept class names matching the given regex pattern.acceptPattern
(String... regexes) Accept class names matching any of the given regex patterns.acceptPrimitives
(String... prims) Accept primitive types by name (e.g., "int", "double").build()
Build the RemappingFilteringObjectInputStream.input
(InputStream in) Set a JEP 290 ObjectInputFilter for additional filtering.Remap an exact class name (binary name, e.g., "old.pkg.images.MyClass").remapPackage
(String oldPkg, String newPkg) Remap an entire package (and its subpackages/classes).
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
input
-
accept
Accept exact class names (binary names, e.g., "a.b.Outer$Inner"). -
accept
Accept exact classes (including primitives). -
accept
Accept class names matching the given regex pattern. -
acceptPattern
Accept class names matching any of the given regex patterns. -
acceptPrimitives
Accept primitive types by name (e.g., "int", "double"). -
remap
Remap an exact class name (binary name, e.g., "old.pkg.images.MyClass"). -
remapPackage
Remap an entire package (and its subpackages/classes). Use binary package names, e.g., "old.pkg.images". -
objectInputFilter
Set a JEP 290 ObjectInputFilter for additional filtering. -
build
Build the RemappingFilteringObjectInputStream.- Throws:
IllegalStateException
- if input stream is not setIOException
- if an I/O error occurs
-