| Package | Description |
|---|---|
| org.hawkular.inventory.api.model |
| Modifier and Type | Field and Description |
|---|---|
protected List<Path.Segment> |
Path.path |
protected List<Path.Segment> |
Path.AbstractBuilder.segments |
| Modifier and Type | Method and Description |
|---|---|
Path.Segment |
Path.Decoder.decodeNext(org.hawkular.inventory.api.model.Path.ParsingProgress progress) |
Path.Segment |
Path.TypeProvider.deduceSegment(String type,
String id,
boolean isLast)
This is called during parsing of a single segment when the built-in defaults cannot determine the type and
id to use for segment.
|
Path.Segment |
Path.StructuredDataHintingTypeProvider.deduceSegment(String type,
String id,
boolean isLast) |
Path.Segment |
Path.HintedTypeProvider.deduceSegment(String type,
String id,
boolean isLast) |
Path.Segment |
Path.getSegment() |
| Modifier and Type | Method and Description |
|---|---|
List<Path.Segment> |
Path.getPath()
Get the full path represented as an array of the individual segments.
|
| Modifier and Type | Method and Description |
|---|---|
CanonicalPath.Extender |
CanonicalPath.Extender.extend(Path.Segment segment) |
Path.Extender |
Path.Extender.extend(Path.Segment segment) |
RelativePath.Extender |
RelativePath.Extender.extend(Path.Segment segment) |
void |
Path.TypeProvider.segmentParsed(Path.Segment segment)
This method gets called during the parsing process after a segment is successfully parsed.
|
void |
Path.StructuredDataHintingTypeProvider.segmentParsed(Path.Segment segment) |
void |
Path.HintedTypeProvider.segmentParsed(Path.Segment segment) |
| Modifier and Type | Method and Description |
|---|---|
Path.Extender |
Path.ExtenderConstructor.create(int from,
List<Path.Segment> segments) |
CanonicalPath.Extender |
CanonicalPath.Extender.extend(Collection<Path.Segment> segments) |
Path.Extender |
Path.Extender.extend(Collection<Path.Segment> segments) |
RelativePath.Extender |
RelativePath.Extender.extend(Collection<Path.Segment> segments) |
protected CanonicalPath |
CanonicalPath.newInstance(int startIdx,
int endIdx,
List<Path.Segment> segments) |
protected abstract Path |
Path.newInstance(int startIdx,
int endIx,
List<Path.Segment> segments) |
protected Path |
RelativePath.newInstance(int startIdx,
int endIdx,
List<Path.Segment> segments) |
protected CanonicalPath |
CanonicalPath.Extender.newPath(int startIdx,
int endIdx,
List<Path.Segment> segments) |
protected abstract Path |
Path.Extender.newPath(int startIdx,
int endIdx,
List<Path.Segment> segments) |
protected RelativePath |
RelativePath.Extender.newPath(int startIdx,
int endIdx,
List<Path.Segment> segments) |
| Constructor and Description |
|---|
Encoder(Map<Class<?>,String> typeMap,
Function<Path.Segment,Boolean> requiresId) |
Copyright © 2015 Red Hat, Inc.. All rights reserved.