Top Fields Constructors Methods
org.joni.ast

public final Class EncloseNode

extends StateNode
implements EncloseType
Class Inheritance
All Implemented Interfaces
org.joni.constants.internal.EncloseType
Imports
org.joni.Config, .Option, org.joni.constants.internal.EncloseType

Field Summary

Modifier and TypeField and Description
public int
public int
public Node
public int
public int
public int
public int
public int
public Node
public final int
Inherited from org.joni.ast.StateNode:
state

Constructor Summary

AccessConstructor and Description
public
EncloseNode(int type)

Method Summary

Modifier and TypeMethod and Description
public void
protected Node
public String
getName()

Implements abstract org.joni.ast.Node.getName.

public boolean
public boolean
public boolean
public boolean
public boolean
public static EncloseNode
newMemory(int option, boolean isNamed)

public static EncloseNode
newOption(int option)

protected void
public void
setEncloseStatus(int flag)

public void
public String
public String
Inherited from org.joni.ast.StateNode:
clearAddrFixedclearByNumberclearCAlledclearCLenFixedclearInRepeatclearMark1clearMark2clearMaxFixedclearMemBackrefedclearMinFixedclearNamedGroupclearNameRefclearNestLevelclearRecursionclearStopBtSimpleRepeatisAddrFixedisByNumberisCalledisCLenFixedisInRepeatisMark1isMark2isMaxFixedisMemBackrefedisMinFixedisNamedGroupisNameRefisNestLevelisRecursionisStopBtSimpleRepeatsetAddrFixedsetByNumbersetCalledsetCLenFixedsetInRepeatsetMark1setMark2setMaxFixedsetMemBackrefedsetMinFixedsetNamedGroupsetNameRefsetNestLevelsetRecursionsetStopBtSimpleRepeatstateToString

Field Detail

callAddrback to summary
public int callAddr
charLengthback to summary
public int charLength
containingAnchorback to summary
public Node containingAnchor
maxLengthback to summary
public int maxLength
minLengthback to summary
public int minLength
optCountback to summary
public int optCount
optionback to summary
public int option
regNumback to summary
public int regNum
targetback to summary
public Node target
typeback to summary
public final int type

Hides org.joni.ast.Node.type.

Constructor Detail

EncloseNodeback to summary
public EncloseNode(int type)

Method Detail

clearEncloseStatusback to summary
public void clearEncloseStatus(int flag)
getChildback to summary
protected Node getChild()

Overrides org.joni.ast.Node.getChild.

Annotations
@Override
getNameback to summary
public String getName()

Implements abstract org.joni.ast.Node.getName.

Annotations
@Override
isAbsentback to summary
public boolean isAbsent()
isConditionback to summary
public boolean isCondition()
isMemoryback to summary
public boolean isMemory()
isOptionback to summary
public boolean isOption()
isStopBacktrackback to summary
public boolean isStopBacktrack()
newMemoryback to summary
public static EncloseNode newMemory(int option, boolean isNamed)
newOptionback to summary
public static EncloseNode newOption(int option)
setChildback to summary
protected void setChild(Node child)

Overrides org.joni.ast.Node.setChild.

Annotations
@Override
setEncloseStatusback to summary
public void setEncloseStatus(int flag)
setTargetback to summary
public void setTarget(Node tgt)
toStringback to summary
public String toString(int level)

Overrides org.joni.ast.StateNode.toString.

Annotations
@Override
typeToStringback to summary
public String typeToString()