Class ImportsFragment
- java.lang.Object
-
- org.jd.core.v1.model.fragment.FlexibleFragment
-
- org.jd.core.v1.model.javafragment.ImportsFragment
-
- All Implemented Interfaces:
Fragment
,JavaFragment
public class ImportsFragment extends FlexibleFragment implements JavaFragment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImportsFragment.Import
protected static class
ImportsFragment.ImportCountComparator
-
Field Summary
Fields Modifier and Type Field Description protected static ImportsFragment.ImportCountComparator
COUNT_COMPARATOR
protected java.util.HashMap<java.lang.String,ImportsFragment.Import>
importMap
-
Fields inherited from class org.jd.core.v1.model.fragment.FlexibleFragment
initialLineCount, label, lineCount, maximalLineCount, minimalLineCount, weight
-
-
Constructor Summary
Constructors Constructor Description ImportsFragment(int weight)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JavaFragmentVisitor visitor)
void
addImport(java.lang.String internalName, java.lang.String qualifiedName)
boolean
contains(java.lang.String internalName)
java.util.Collection<ImportsFragment.Import>
getImports()
int
getLineCount()
void
initLineCounts()
boolean
isEmpty()
-
Methods inherited from class org.jd.core.v1.model.fragment.FlexibleFragment
accept, decLineCount, getInitialLineCount, getLabel, getMaximalLineCount, getMinimalLineCount, getWeight, incLineCount, resetLineCount, toString
-
-
-
-
Field Detail
-
COUNT_COMPARATOR
protected static final ImportsFragment.ImportCountComparator COUNT_COMPARATOR
-
importMap
protected final java.util.HashMap<java.lang.String,ImportsFragment.Import> importMap
-
-
Method Detail
-
addImport
public void addImport(java.lang.String internalName, java.lang.String qualifiedName)
-
isEmpty
public boolean isEmpty()
-
initLineCounts
public void initLineCounts()
-
contains
public boolean contains(java.lang.String internalName)
-
getLineCount
public int getLineCount()
- Overrides:
getLineCount
in classFlexibleFragment
-
getImports
public java.util.Collection<ImportsFragment.Import> getImports()
-
accept
public void accept(JavaFragmentVisitor visitor)
- Specified by:
accept
in interfaceJavaFragment
-
-