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.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"). -
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
-