public class FieldPath extends Object implements Iterable<FieldPath.FieldNamespace>
| Modifier and Type | Class and Description |
|---|---|
static class |
FieldPath.FieldNamespace |
| Constructor and Description |
|---|
FieldPath(List<FieldPath.FieldNamespace> namespaces) |
FieldPath(String raw) |
| Modifier and Type | Method and Description |
|---|---|
FieldPath |
append(FieldPath... path) |
FieldPath |
append(String... path) |
String |
asFullyQualifiedKey() |
String |
asFullyQualifiedPrefix() |
String |
asKey() |
String |
asPrefix() |
boolean |
equals(Object o) |
Optional<FieldPath> |
getParentPath() |
int |
hashCode() |
Iterator<FieldPath.FieldNamespace> |
iterator() |
FieldPath |
prepend(FieldPath path) |
FieldPath |
prepend(String path) |
Stream<FieldPath.FieldNamespace> |
stream() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic FieldPath(String raw)
public FieldPath(List<FieldPath.FieldNamespace> namespaces)
public Iterator<FieldPath.FieldNamespace> iterator()
iterator in interface Iterable<FieldPath.FieldNamespace>public Stream<FieldPath.FieldNamespace> stream()
public String asFullyQualifiedKey()
public String asFullyQualifiedPrefix()
public String asKey()
public String asPrefix()
Copyright © 2017. All rights reserved.