lapis.tc
Class Cloner
java.lang.Object
lapis.tc.Cloner
- All Implemented Interfaces:
- Visitor
- public class Cloner
- extends Object
- implements Visitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Cloner
public Cloner()
forAnd
public Object forAnd(TC.And n)
- Specified by:
forAnd
in interface Visitor
forOr
public Object forOr(TC.Or n)
- Specified by:
forOr
in interface Visitor
forButNot
public Object forButNot(TC.ButNot n)
- Specified by:
forButNot
in interface Visitor
forOrButNot
public Object forOrButNot(TC.OrButNot n)
- Specified by:
forOrButNot
in interface Visitor
forEquals
public Object forEquals(TC.Equals n)
- Specified by:
forEquals
in interface Visitor
forBefore
public Object forBefore(TC.Before n)
- Specified by:
forBefore
in interface Visitor
forAfter
public Object forAfter(TC.After n)
- Specified by:
forAfter
in interface Visitor
forJustBefore
public Object forJustBefore(TC.JustBefore n)
- Specified by:
forJustBefore
in interface Visitor
forJustAfter
public Object forJustAfter(TC.JustAfter n)
- Specified by:
forJustAfter
in interface Visitor
forBeforeDelimited
public Object forBeforeDelimited(TC.BeforeDelimited n)
- Specified by:
forBeforeDelimited
in interface Visitor
forAfterDelimited
public Object forAfterDelimited(TC.AfterDelimited n)
- Specified by:
forAfterDelimited
in interface Visitor
forJustBeforeDelimited
public Object forJustBeforeDelimited(TC.JustBeforeDelimited n)
- Specified by:
forJustBeforeDelimited
in interface Visitor
forJustAfterDelimited
public Object forJustAfterDelimited(TC.JustAfterDelimited n)
- Specified by:
forJustAfterDelimited
in interface Visitor
forIn
public Object forIn(TC.In n)
- Specified by:
forIn
in interface Visitor
forContains
public Object forContains(TC.Contains n)
- Specified by:
forContains
in interface Visitor
forDescendant
public Object forDescendant(TC.Descendant n)
- Specified by:
forDescendant
in interface Visitor
forAncestor
public Object forAncestor(TC.Ancestor n)
- Specified by:
forAncestor
in interface Visitor
forStarting
public Object forStarting(TC.Starting n)
- Specified by:
forStarting
in interface Visitor
forEnding
public Object forEnding(TC.Ending n)
- Specified by:
forEnding
in interface Visitor
forStartingDelimited
public Object forStartingDelimited(TC.StartingDelimited n)
- Specified by:
forStartingDelimited
in interface Visitor
forEndingDelimited
public Object forEndingDelimited(TC.EndingDelimited n)
- Specified by:
forEndingDelimited
in interface Visitor
forOverlapsStart
public Object forOverlapsStart(TC.OverlapsStart n)
- Specified by:
forOverlapsStart
in interface Visitor
forOverlapsEnd
public Object forOverlapsEnd(TC.OverlapsEnd n)
- Specified by:
forOverlapsEnd
in interface Visitor
forOverlaps
public Object forOverlaps(TC.Overlaps n)
- Specified by:
forOverlaps
in interface Visitor
forSeparatedBy
public Object forSeparatedBy(TC.SeparatedBy n)
- Specified by:
forSeparatedBy
in interface Visitor
forStartOf
public Object forStartOf(TC.StartOf n)
- Specified by:
forStartOf
in interface Visitor
forEndOf
public Object forEndOf(TC.EndOf n)
- Specified by:
forEndOf
in interface Visitor
forBalancedUnary
public Object forBalancedUnary(TC.BalancedUnary n)
- Specified by:
forBalancedUnary
in interface Visitor
forBalancedBinary
public Object forBalancedBinary(TC.BalancedBinary n)
- Specified by:
forBalancedBinary
in interface Visitor
forFromTo
public Object forFromTo(TC.FromTo n)
- Specified by:
forFromTo
in interface Visitor
forConstant
public Object forConstant(TC.Constant n)
- Specified by:
forConstant
in interface Visitor
forExternalPattern
public Object forExternalPattern(TC.ExternalPattern n)
- Specified by:
forExternalPattern
in interface Visitor
forLiteral
public Object forLiteral(TC.Literal n)
- Specified by:
forLiteral
in interface Visitor
forRegexp
public Object forRegexp(TC.Regexp n)
- Specified by:
forRegexp
in interface Visitor
forId
public Object forId(TC.Id n)
- Specified by:
forId
in interface Visitor
forAny
public Object forAny(TC.Any n)
- Specified by:
forAny
in interface Visitor
forNothing
public Object forNothing(TC.Nothing n)
- Specified by:
forNothing
in interface Visitor
forNextTo
public Object forNextTo(TC.NextTo n)
- Specified by:
forNextTo
in interface Visitor
forTrim
public Object forTrim(TC.Trim n)
- Specified by:
forTrim
in interface Visitor
forInclude
public Object forInclude(TC.Include n)
- Specified by:
forInclude
in interface Visitor
forAssign
public Object forAssign(TC.Assign n)
- Specified by:
forAssign
in interface Visitor
forSeq
public Object forSeq(TC.Seq n)
- Specified by:
forSeq
in interface Visitor
forIgnoreBinary
public Object forIgnoreBinary(TC.IgnoreBinary n)
- Specified by:
forIgnoreBinary
in interface Visitor
forNth
public Object forNth(TC.Nth n)
- Specified by:
forNth
in interface Visitor
forFlatten
public Object forFlatten(TC.Flatten n)
- Specified by:
forFlatten
in interface Visitor
forUnbind
public Object forUnbind(TC.Unbind n)
- Specified by:
forUnbind
in interface Visitor
forMelt
public Object forMelt(TC.Melt n)
- Specified by:
forMelt
in interface Visitor
forCrispen
public Object forCrispen(TC.Crispen n)
- Specified by:
forCrispen
in interface Visitor
forNonempty
public Object forNonempty(TC.Nonempty n)
- Specified by:
forNonempty
in interface Visitor
forPrefix
public Object forPrefix(TC.Prefix n)
- Specified by:
forPrefix
in interface Visitor
forCaseSensitivity
public Object forCaseSensitivity(TC.CaseSensitivity n)
- Specified by:
forCaseSensitivity
in interface Visitor
forView
public Object forView(TC.View n)
- Specified by:
forView
in interface Visitor