dk.brics.string.stringoperations
Class Replace5

java.lang.Object
  extended by dk.brics.string.stringoperations.Operation
      extended by dk.brics.string.stringoperations.BinaryOperation
          extended by dk.brics.string.stringoperations.Replace5

public class Replace5
extends BinaryOperation

Automaton operation for StringBuffer.replace(int,int,String).


Constructor Summary
Replace5()
          Constructs new operation object.
 
Method Summary
 CharSet charsetTransfer(CharSet a1, CharSet a2)
          Transfer function for character set analysis.
 boolean equals(Object obj)
           
 int getPriority()
          Returns priority of this operation.
 int hashCode()
           
 Automaton op(Automaton a, Automaton b)
          Automaton operation.
 String toString()
          Returns name of this operation.
 
Methods inherited from class dk.brics.string.stringoperations.BinaryOperation
isAssertion
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Replace5

public Replace5()
Constructs new operation object.

Method Detail

charsetTransfer

public CharSet charsetTransfer(CharSet a1,
                               CharSet a2)
Description copied from class: BinaryOperation
Transfer function for character set analysis.

Specified by:
charsetTransfer in class BinaryOperation

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getPriority

public int getPriority()
Description copied from class: Operation
Returns priority of this operation. When approximating operation loops in grammars, operations with high priority are considered first.

Specified by:
getPriority in class Operation

hashCode

public int hashCode()
Overrides:
hashCode in class Object

op

public Automaton op(Automaton a,
                    Automaton b)
Automaton operation. See Insert.op(Automaton,Automaton).

Specified by:
op in class BinaryOperation
Parameters:
a - first input automaton
b - second input automaton
Returns:
resulting automaton

toString

public String toString()
Description copied from class: Operation
Returns name of this operation.

Specified by:
toString in class Operation


Copyright © 2003-2009 Anders Møller, Aske Simon Christensen, Asger Feldthaus.