public static class ElementTypeVisitor.Simple<R,P> extends Object implements ElementTypeVisitor<R,P>
ElementTypeVisitor.Simple<R,P>| Constructor and Description |
|---|
Simple()
Constructs a new simple entity visitor by default returning null from every visit method.
|
Simple(R defaultValue)
Constructs a new simple entity visitor by default returning the provided value from every visit method.
|
| Modifier and Type | Method and Description |
|---|---|
protected R |
defaultAction(SegmentType elementType,
P parameter)
The default action executed from the visit methods.
|
R |
visitData(P parameter) |
R |
visitEnvironment(P parameter) |
R |
visitFeed(P parameter) |
R |
visitMetadataPack(P parameter) |
R |
visitMetric(P parameter) |
R |
visitMetricType(P parameter) |
R |
visitOperationType(P parameter) |
R |
visitRelationship(P parameter) |
R |
visitResource(P parameter) |
R |
visitResourceType(P parameter) |
R |
visitTenant(P parameter) |
R |
visitUnknown(P parameter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptpublic Simple()
public Simple(R defaultValue)
defaultValue - the default value to returnprotected R defaultAction(SegmentType elementType, P parameter)
elementType - the element type visitedparameter - the parameter provided to the visit* methodpublic R visitTenant(P parameter)
visitTenant in interface ElementTypeVisitor<R,P>public R visitEnvironment(P parameter)
visitEnvironment in interface ElementTypeVisitor<R,P>public R visitFeed(P parameter)
visitFeed in interface ElementTypeVisitor<R,P>public R visitMetric(P parameter)
visitMetric in interface ElementTypeVisitor<R,P>public R visitMetricType(P parameter)
visitMetricType in interface ElementTypeVisitor<R,P>public R visitResource(P parameter)
visitResource in interface ElementTypeVisitor<R,P>public R visitResourceType(P parameter)
visitResourceType in interface ElementTypeVisitor<R,P>public R visitRelationship(P parameter)
visitRelationship in interface ElementTypeVisitor<R,P>public R visitData(P parameter)
visitData in interface ElementTypeVisitor<R,P>public R visitOperationType(P parameter)
visitOperationType in interface ElementTypeVisitor<R,P>public R visitMetadataPack(P parameter)
visitMetadataPack in interface ElementTypeVisitor<R,P>public R visitUnknown(P parameter)
visitUnknown in interface ElementTypeVisitor<R,P>Copyright © 2014–2016 Red Hat, Inc.. All rights reserved.