Customized annotation editing
First Claim
Patent Images
1. A method to customize an editing experience for an annotation value, comprising:
- associating the annotation value with a first language;
determining that the annotation value is about to be edited or is being edited; and
providing an editing experience for the annotation value based on the first language.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and media to customize the editing experience for an annotation value. This abstract is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.
-
Citations
22 Claims
-
1. A method to customize an editing experience for an annotation value, comprising:
-
associating the annotation value with a first language;
determining that the annotation value is about to be edited or is being edited; and
providing an editing experience for the annotation value based on the first language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 15, 16, 17, 18, 19)
-
-
8. A method for associating an annotation with a first language, comprising:
-
defining the annotation; and
specifying that an annotation value for the annotation is associated with the first language; and
wherein the annotation will be used in the context of a second language that is different from the first language. - View Dependent Claims (9, 10, 11, 12)
-
-
14. A system for customizing an editing experience for an annotation value, comprising:
-
means for associating the annotation value with a first language;
an editor configured to providing editing capabilities for a second language; and
a component configured to provide an editing experience for the annotation value based on the first language.
-
-
21. A machine readable medium having instructions stored thereon that when used by one or more processors cause a system to:
-
associate an annotation value with a first language;
determine that the annotation value is about to be edited or is being edited; and
provide an editing experience for the annotation value based on the first language.
-
-
22. An interactive development environment, comprising:
-
an annotation processor capable of mirroring source code in order to associate an annotation value with a first language; and
a smart editor module configured to provide an editing experience for the annotation value based on the first language.
-
Specification