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:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRCharacterobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRCharacterVectorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRDataframeobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRDataframeRowobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRDateobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRFileobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRDateVectorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRFactorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRFactorVectorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRIntegerobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRIntegerVectorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRListobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRLogicalobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRLogicalVectorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRNamedobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRNamedListobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRNullobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRNumericobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRNumericVectorobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRArrayobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRUntypedNaobject- Returns:
- a X object
-
visit
Description copied from interface:RObjectVisitorvisit.
- Specified by:
visitin interfaceRObjectVisitor<Y>- Parameters:
c- aRUntypedNaVectorobject- Returns:
- a X object
-