DroidAssist/droidassist.dtd
2019-02-14 19:16:50 +08:00

2 lines
3.5 KiB
DTD

<!DOCTYPE DroidAssist [<!ELEMENT DroidAssist ((Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?,(Global?|Replace?|Insert?|Around?|Enhance?)?)><!ELEMENT Filter (Include*|Exclude*)*><!ELEMENT Include (#PCDATA)><!ELEMENT Exclude (#PCDATA)><!ELEMENT Source (#PCDATA)><!ELEMENT Target (#PCDATA)><!ELEMENT TargetBefore (#PCDATA)><!ELEMENT TargetAfter (#PCDATA)><!ELEMENT Exception (#PCDATA)><!ELEMENT MethodCall (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT MethodExecution (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT ConstructorCall (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT ConstructorExecution (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT InitializerExecution (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT FieldRead (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT FieldWrite (Source,(Target?|(TargetBefore?,TargetAfter?)),Filter?)><!ELEMENT BeforeMethodCall (Source,Target,Filter?)><!ELEMENT AfterMethodCall (Source,Target,Filter?)><!ELEMENT BeforeMethodExecution (Source,Target,Filter?)><!ELEMENT AfterMethodExecution (Source,Target,Filter?)><!ELEMENT BeforeConstructorCall (Source,Target,Filter?)><!ELEMENT AfterConstructorCall (Source,Target,Filter?)><!ELEMENT BeforeConstructorExecution (Source,Target,Filter?)><!ELEMENT AfterConstructorExecution (Source,Target,Filter?)><!ELEMENT BeforeInitializerExecution (Source,Target,Filter?)><!ELEMENT AfterInitializerExecution (Source,Target,Filter?)><!ELEMENT BeforeFieldRead (Source,Target,Filter?)><!ELEMENT AfterFieldRead (Source,Target,Filter?)><!ELEMENT BeforeFieldWrite (Source,Target,Filter?)><!ELEMENT AfterFieldWrite (Source,Target,Filter?)><!ELEMENT TryCatchMethodCall (Source,Exception?,Target,Filter?)><!ELEMENT TryCatchMethodExecution (Source,Exception?,Target,Filter?)><!ELEMENT TryCatchConstructorCall (Source,Exception?,Target,Filter?)><!ELEMENT TryCatchConstructorExecution (Source,Exception?,Target,Filter?)><!ELEMENT TryCatchInitializerExecution (Source,Exception?,Target,Filter?)><!ELEMENT TimingMethodCall (Source,Target,Filter?)><!ELEMENT TimingMethodExecution (Source,Target,Filter?)><!ELEMENT TimingConstructorCall (Source,Target,Filter?)><!ELEMENT TimingConstructorExecution (Source,Target,Filter?)><!ELEMENT TimingInitializerExecution (Source,Target,Filter?)><!ELEMENT Global (Filter?)><!ELEMENT Replace (MethodCall*|MethodExecution*|ConstructorCall*|ConstructorExecution*|InitializerExecution*|FieldRead*|FieldWrite*)*><!ELEMENT Around (MethodCall*|MethodExecution*|ConstructorCall*|ConstructorExecution*|InitializerExecution*|FieldRead*|FieldWrite*)*><!ELEMENT Insert (BeforeMethodCall*|AfterMethodCall*|BeforeMethodExecution*|AfterMethodExecution*|BeforeConstructorCall*|AfterConstructorCall*|BeforeConstructorExecution*|AfterConstructorExecution*|BeforeInitializerExecution*|AfterInitializerExecution*|BeforeFieldRead*|AfterFieldRead*|BeforeFieldWrite*|AfterFieldWrite*)*><!ELEMENT Enhance (TryCatchMethodCall*|TryCatchMethodExecution*|TryCatchConstructorCall*|TryCatchConstructorExecution*|TryCatchInitializerExecution*|TimingMethodCall*|TimingMethodExecution*|TimingConstructorCall*|TimingConstructorExecution*|TimingInitializerExecution)*>]>