Module de.codecamp.messages.shared
Class MessageKeyWithSourceLocation
java.lang.Object
de.codecamp.messages.shared.model.MessageKeyWithSourceLocation
- All Implemented Interfaces:
de.codecamp.messages.MessageKey,de.codecamp.messages.MessageKeyWithArgs,Comparable<MessageKeyWithSourceLocation>
public class MessageKeyWithSourceLocation
extends Object
implements de.codecamp.messages.MessageKeyWithArgs, Comparable<MessageKeyWithSourceLocation>
-
Field Summary
Fields inherited from interface de.codecamp.messages.MessageKey
TYPE_KEY_SUFFIX -
Constructor Summary
ConstructorsConstructorDescriptionMessageKeyWithSourceLocation(String code, String[] argTypes, String[] argNames, String sourceType, String localPart, ElementType sourceElementType, String sourceElementName, boolean defaultMessageAvailable) -
Method Summary
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.codecamp.messages.MessageKeyWithArgs
getArgs
-
Constructor Details
-
MessageKeyWithSourceLocation
-
-
Method Details
-
getCode
- Specified by:
getCodein interfacede.codecamp.messages.MessageKey
-
hasArgs
public boolean hasArgs()- Specified by:
hasArgsin interfacede.codecamp.messages.MessageKeyWithArgs
-
getArgTypes
- Specified by:
getArgTypesin interfacede.codecamp.messages.MessageKeyWithArgs
-
getArgNames
- Specified by:
getArgNamesin interfacede.codecamp.messages.MessageKeyWithArgs
-
getSourceType
-
getLocalPart
-
getSourceElementType
-
getSourceElementName
-
isDefaultMessageAvailable
public boolean isDefaultMessageAvailable()Whether the module that declares the message key provides a locale-agnostic default message.- Returns:
- the module that declares the message key provides a locale-agnostic default message
-
hashCode
public int hashCode() -
equals
-