diff options
Diffstat (limited to 'dicore3/command/src/main/java/io/dico/dicore/command/ExecutionContext.java')
-rw-r--r-- | dicore3/command/src/main/java/io/dico/dicore/command/ExecutionContext.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/dicore3/command/src/main/java/io/dico/dicore/command/ExecutionContext.java b/dicore3/command/src/main/java/io/dico/dicore/command/ExecutionContext.java index 4c014fb..4450a92 100644 --- a/dicore3/command/src/main/java/io/dico/dicore/command/ExecutionContext.java +++ b/dicore3/command/src/main/java/io/dico/dicore/command/ExecutionContext.java @@ -200,6 +200,15 @@ public class ExecutionContext { return originalBuffer.getArrayFromIndex(cursorStart); } + /** + * The path used to access this address. + * + * @return the path used to access this address. + */ + public String[] getRoute() { + return Arrays.copyOf(originalBuffer.toArray(), address.getDepth()); + } + public Formatting getFormat(EMessageType type) { return address.getChatController().getChatFormatForType(type); } |