Package uk.co.terminological.rjava.utils
Class RObjectVisitor.DefaultOptional<Y>
java.lang.Object
uk.co.terminological.rjava.utils.RObjectVisitor.DefaultOptional<Y>
- Type Parameters:
Y
- the output of the visitor
- All Implemented Interfaces:
RObjectVisitor<Optional<Y>>
- Enclosing interface:
- RObjectVisitor<X>
public static class RObjectVisitor.DefaultOptional<Y>
extends Object
implements RObjectVisitor<Optional<Y>>
Default visitor implemementation that returns an optional empty value for every visit.
Override this to get a specific value.
- Author:
- terminological
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface uk.co.terminological.rjava.utils.RObjectVisitor
RObjectVisitor.Default, RObjectVisitor.DefaultOnceOnly<Y>, RObjectVisitor.DefaultOptional<Y>, RObjectVisitor.OnceOnly<Y>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvisit.visit
(RCharacter c) visit.visit.visit
(RDataframe c) visit.visit.visit.visit
(RDateVector c) visit.visit.visit.visit.visit.visit.visit.visit.visit.visit.visit
(RNamedList c) visit.visit.visit.visit.visit
(RUntypedNa c) visit.visit.
-
Constructor Details
-
DefaultOptional
public DefaultOptional()
-
-
Method Details
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRCharacter
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRCharacterVector
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRDataframe
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRDataframeRow
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRDate
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRFile
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRDateVector
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRFactor
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRFactorVector
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRInteger
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRIntegerVector
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRList
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRLogical
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRLogicalVector
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRNamed
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRNamedList
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRNull
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRNumeric
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRNumericVector
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRArray
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRUntypedNa
object- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitor
visit.
- Specified by:
visit
in interfaceRObjectVisitor<Y>
- Parameters:
c
- aRUntypedNaVector
object- Returns:
- a X object
-