Package org.n52.shetland.ogc.swe
Class AbstractThrowingSweDataComponentVisitor<T,X extends Throwable>
- java.lang.Object
-
- org.n52.shetland.ogc.swe.AbstractThrowingSweDataComponentVisitor<T,X>
-
- All Implemented Interfaces:
SweDataComponentVisitor<T,X>
public abstract class AbstractThrowingSweDataComponentVisitor<T,X extends Throwable> extends Object implements SweDataComponentVisitor<T,X>
-
-
Constructor Summary
Constructors Constructor Description AbstractThrowingSweDataComponentVisitor(Supplier<X> exceptionSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tvisit(SmlPosition component)Tvisit(SmlDataInterface component)Tvisit(SmlFeatureOfInterest component)Tvisit(SweBoolean component)Tvisit(SweCategory component)Tvisit(SweCount component)Tvisit(SweCountRange component)Tvisit(SweObservableProperty component)Tvisit(SweQuantity component)Tvisit(SweQuantityRange component)Tvisit(SweText component)Tvisit(SweTime component)Tvisit(SweTimeRange component)Tvisit(SweDataArray component)Tvisit(SweDataRecord component)Tvisit(SweEnvelope component)Tvisit(SweField component)Tvisit(SweSimpleDataRecord component)Tvisit(SweVector component)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.n52.shetland.ogc.swe.SweDataComponentVisitor
visit, visit
-
-
-
-
Method Detail
-
visit
public T visit(SweDataRecord component) throws X extends Throwable
-
visit
public T visit(SweDataArray component) throws X extends Throwable
-
visit
public T visit(SweCountRange component) throws X extends Throwable
-
visit
public T visit(SweBoolean component) throws X extends Throwable
-
visit
public T visit(SweCategory component) throws X extends Throwable
-
visit
public T visit(SweObservableProperty component) throws X extends Throwable
-
visit
public T visit(SweQuantity component) throws X extends Throwable
-
visit
public T visit(SweQuantityRange component) throws X extends Throwable
-
visit
public T visit(SweTimeRange component) throws X extends Throwable
-
visit
public T visit(SweEnvelope component) throws X extends Throwable
-
visit
public T visit(SweSimpleDataRecord component) throws X extends Throwable
-
visit
public T visit(SmlPosition component) throws X extends Throwable
-
visit
public T visit(SmlDataInterface component) throws X extends Throwable
-
-