Class TaggedObjectManager<T extends TaggedObjectManager.TaggedObject>
java.lang.Object
zombie.util.TaggedObjectManager<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Constructor Summary
ConstructorsConstructorDescriptionTaggedObjectManager(TaggedObjectManager.BackingListProvider<T> backingListProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidvoiddebugPrint(ArrayList<String> lines) formatAndRegisterQueryString(String tagQueryString) formatQueryString(String tagQueryString) getListForTag(int tagBitIndex) getListForTag(String tag) voidbooleanbooleanqueryTaggedObjects(String tagQueryString) voidregisterObject(T taggedObject, boolean bSetDirty) voidvoidregisterObjectsFromBackingList(boolean clear) voidsetDirty()voidsetVerbose(boolean b) voidsetWarnNonPreprocessedNewTag(boolean b)
-
Constructor Details
-
TaggedObjectManager
-
-
Method Details
-
setVerbose
public void setVerbose(boolean b) -
isVerbose
public boolean isVerbose() -
setWarnNonPreprocessedNewTag
public void setWarnNonPreprocessedNewTag(boolean b) -
isWarnNonPreprocessedNewTag
public boolean isWarnNonPreprocessedNewTag() -
clear
public void clear() -
setDirty
public void setDirty() -
getRegisteredTags
-
getRegisteredTagGroups
-
registerObjectsFromBackingList
public void registerObjectsFromBackingList() -
registerObjectsFromBackingList
public void registerObjectsFromBackingList(boolean clear) -
registerObject
-
getListForTag
-
getListForTag
-
queryTaggedObjects
-
filterList
-
populateList
-
formatAndRegisterQueryString
-
formatQueryString
-
debugPrint
public void debugPrint() -
debugPrint
-