public abstract static class SchemaZipFold.Context
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
| static SchemaZipFold.Context | EMPTY | 
| Constructor and Description | 
|---|
| Context() | 
| Modifier and Type | Method and Description | 
|---|---|
| static SchemaZipFold.Context | create(java.util.List<java.lang.String> path,
      java.util.Optional<Schema.TypeName> parent) | 
| abstract java.util.Optional<Schema.TypeName> | parent()Type of parent node in a tree. | 
| abstract java.util.List<java.lang.String> | path()Field path from a root of a schema. | 
| SchemaZipFold.Context | withParent(Schema.TypeName parent) | 
| SchemaZipFold.Context | withPathPart(java.lang.String part) | 
public static final SchemaZipFold.Context EMPTY
public abstract java.util.List<java.lang.String> path()
public abstract java.util.Optional<Schema.TypeName> parent()
public SchemaZipFold.Context withPathPart(java.lang.String part)
public SchemaZipFold.Context withParent(Schema.TypeName parent)
public static SchemaZipFold.Context create(java.util.List<java.lang.String> path, java.util.Optional<Schema.TypeName> parent)