@@ -0,0 +1,968 @@
+/*%0A * Copyright (c) 2015 Ink Applications, LLC.%0A * Distributed under the MIT License (http://opensource.org/licenses/MIT)%0A */%0Apackage prism.framework;%0A%0Aimport java.lang.annotation.ElementType;%0Aimport java.lang.annotation.Retention;%0Aimport java.lang.annotation.RetentionPolicy;%0Aimport java.lang.annotation.Target;%0A%0A/**%0A * Defines a user-displayed name for a particular application element.%0A *%0A * This can be used to define the name of any element, however it is designed%0A * to be used on Activities and Fragments for defining the page/element title%0A * that is being displayed.%0A * This functionality can be leveraged in logging, analytics, and action bars%0A * to identify a visible element.%0A * The integer in this corresponds to a resource ID. No implementation exists%0A * for hardcoded strings.%0A *%0A * @author Maxwell Vandervelde (Max@MaxVandervelde.com)%0A */%0A@Retention(RetentionPolicy.RUNTIME)%0A@Target(ElementType.TYPE)%0Apublic @interface DisplayName%0A%7B%0A    int value();%0A%7D%0A

Add DisplayName annotation for defining activity names.