Package org.jd.core.v1.model.fragment
Class FlexibleFragment
- java.lang.Object
-
- org.jd.core.v1.model.fragment.FlexibleFragment
-
- All Implemented Interfaces:
Fragment
- Direct Known Subclasses:
EndMovableBlockFragment
,ImportsFragment
,SpacerBetweenMovableBlocksFragment
,SpacerFragment
,StartFlexibleBlockFragment
,StartMovableBlockFragment
,TokensFragment
public abstract class FlexibleFragment extends java.lang.Object implements Fragment
-
-
Field Summary
Fields Modifier and Type Field Description protected int
initialLineCount
protected java.lang.String
label
protected int
lineCount
protected int
maximalLineCount
protected int
minimalLineCount
protected int
weight
-
Constructor Summary
Constructors Constructor Description FlexibleFragment(int minimalLineCount, int lineCount, int maximalLineCount, int weight, java.lang.String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(FragmentVisitor visitor)
boolean
decLineCount(boolean force)
int
getInitialLineCount()
java.lang.String
getLabel()
int
getLineCount()
int
getMaximalLineCount()
int
getMinimalLineCount()
int
getWeight()
boolean
incLineCount(boolean force)
void
resetLineCount()
java.lang.String
toString()
-
-
-
Method Detail
-
resetLineCount
public void resetLineCount()
-
getMinimalLineCount
public int getMinimalLineCount()
-
getMaximalLineCount
public int getMaximalLineCount()
-
getInitialLineCount
public int getInitialLineCount()
-
getLineCount
public int getLineCount()
-
getWeight
public int getWeight()
-
getLabel
public java.lang.String getLabel()
-
incLineCount
public boolean incLineCount(boolean force)
-
decLineCount
public boolean decLineCount(boolean force)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
accept
public void accept(FragmentVisitor visitor)
-
-