java.lang.Object
de.turnertech.tz.symbol.TacticalSymbolResource
A representation of the Tactical Symbol. It is intended to be a lightweight class which can be cheaply, and diversly used to programatically access the image library.
It is recomended to grab one of the other modules (like taktische-zeichen-swing) instead. This class is inteded as a basic backbone for the raw ersource
-
Method Summary
Modifier and TypeMethodDescriptionboolean
As the hashCode is the hash of the image file, and the tags are immutable, equals only needs to check the hash code.Returns the resourceURL
which points to the image this instance represents.getTags()
Returns the collection of tags associated with this symbolint
hashCode()
We are hard coding the hashcode in the constructor.boolean
hasTag
(TacticalSymbolTag tag) Simple check to see if a tag is present.toString()
-
Method Details
-
getResourceURL
Returns the resource
URL
which points to the image this instance represents. The is trustworthy and has already been verified as existing.This can be used (for example) directly in swing ImageIcon
- Returns:
- The URL pointing to the resource.
-
getTags
Returns the collection of tags associated with this symbol- Returns:
- an unmodifiable collection.
-
hasTag
Simple check to see if a tag is present.- Parameters:
tag
- Tag to check is present.- Returns:
- If the tag was present.
-
toString
-
equals
As the hashCode is the hash of the image file, and the tags are immutable, equals only needs to check the hash code. -
hashCode
public int hashCode()We are hard coding the hashcode in the constructor. It is ecpected to be the hash of the origional file path
-