Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(208)

Unified Diff: Source/bindings/tests/idls/TestObj.idl

Issue 14882009: Remove DOM prefix from several IDL interfaces (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase on master Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « Source/bindings/tests/idls/TestCallback.idl ('k') | Source/bindings/tests/idls/TestObject.idl » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: Source/bindings/tests/idls/TestObj.idl
diff --git a/Source/bindings/tests/idls/TestObj.idl b/Source/bindings/tests/idls/TestObj.idl
deleted file mode 100644
index 0b8fa5506179471824df8109e805e920e431267f..0000000000000000000000000000000000000000
--- a/Source/bindings/tests/idls/TestObj.idl
+++ /dev/null
@@ -1,307 +0,0 @@
-/*
- * Copyright (C) 2009 Google Inc. All rights reserved.
- * Copyright (C) 2010 Apple Inc. All rights reserved.
- *
- * Redistribution and use in source and binary formstrArg, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- * its contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
- * EXPRESS OR IMPLIED WARRANTIEstrArg, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-// This IDL file is for testing the bindings code generator and for tracking
-// changes in its ouput.
-
-enum TestEnumType { "", "EnumValue1", "EnumValue2", "EnumValue3" };
-
-[
- Constructor(TestCallback testCallback),
- InterfaceName=TestObject
-] interface TestObj {
- // Attributes
- readonly attribute long readOnlyLongAttr;
- readonly attribute DOMString readOnlyStringAttr;
- readonly attribute TestObj readOnlyTestObjAttr;
- static readonly attribute long staticReadOnlyLongAttr;
- static attribute DOMString staticStringAttr;
- static readonly attribute TestSubObjConstructor TestSubObj;
- attribute TestEnumType enumAttr;
- readonly attribute TestEnumType readOnlyEnumAttr;
- attribute short shortAttr;
- attribute unsigned short unsignedShortAttr;
- attribute long longAttr;
- attribute long long longLongAttr;
- attribute unsigned long long unsignedLongLongAttr;
- attribute DOMString stringAttr;
- [MeasureAs=TestFeature] attribute TestObj testObjAttr;
-
- // WK_ucfirst, WK_lcfirst exceptional cases.
- attribute TestObj XMLObjAttr;
- attribute boolean create;
-
- // Reflected DOM attributes
- [Reflect] attribute DOMString reflectedStringAttr;
- [Reflect] attribute long reflectedIntegralAttr;
- [Reflect] attribute unsigned long reflectedUnsignedIntegralAttr;
- [Reflect] attribute boolean reflectedBooleanAttr;
- [Reflect, URL] attribute DOMString reflectedURLAttr;
- [Reflect=customContentStringAttr] attribute DOMString reflectedStringAttr;
- [Reflect=customContentIntegralAttr] attribute long reflectedCustomIntegralAttr;
- [Reflect=customContentBooleanAttr] attribute boolean reflectedCustomBooleanAttr;
- [Reflect=customContentURLAttr, URL] attribute DOMString reflectedCustomURLAttr;
-
- // TypedArray attribute
- attribute Float32Array typedArrayAttr;
-
- // Methods
- void voidMethod();
- void voidMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
- long longMethod();
- long longMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
- [MeasureAs=TestFeature] TestObj objMethod();
- TestObj objMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
-
- void methodWithSequenceArg(sequence<ScriptProfile> sequenceArg);
- sequence<ScriptProfile> methodReturningSequence(long longArg);
-
- void methodWithEnumArg(TestEnumType enumArg);
- [RaisesException] TestObj methodThatRequiresAllArgsAndThrows(DOMString strArg, TestObj objArg);
-
- void serializedValue(SerializedScriptValue serializedArg);
- void optionsObject(Dictionary oo, optional Dictionary ooo);
-
- // Indexed/named properties
- [ImplementedAs=item] getter Node (unsigned long index);
- getter DOMString namedItem(DOMString name);
-
- // Exceptions
- [RaisesException] void methodWithException();
- [GetterRaisesException] attribute long attrWithGetterException;
- [SetterRaisesException] attribute long attrWithSetterException;
- [GetterRaisesException] attribute DOMString stringAttrWithGetterException;
- [SetterRaisesException] attribute DOMString stringAttrWithSetterException;
-
- // 'Custom' extended attribute
- [Custom] attribute long customAttr;
- [Custom, MeasureAs=CustomTestFeature] void customMethod();
- [Custom] void customMethodWithArgs(long longArg, DOMString strArg, TestObj objArg);
-
- void addEventListener(DOMString type,
- EventListener listener,
- optional boolean useCapture);
- void removeEventListener(DOMString type,
- EventListener listener,
- optional boolean useCapture);
-
- // 'CallWith' extended attribute
- [CallWith=ScriptState] void withScriptStateVoid();
- [CallWith=ScriptState] TestObj withScriptStateObj();
- [CallWith=ScriptState, RaisesException] void withScriptStateVoidException();
- [CallWith=ScriptState, RaisesException] TestObj withScriptStateObjException();
- [CallWith=ScriptExecutionContext] void withScriptExecutionContext();
- [CallWith=ScriptExecutionContext|ScriptState] void withScriptExecutionContextAndScriptState();
- [CallWith=ScriptExecutionContext|ScriptState, RaisesException] TestObj withScriptExecutionContextAndScriptStateObjException();
- [CallWith= ScriptExecutionContext | ScriptState ] TestObj withScriptExecutionContextAndScriptStateWithSpaces();
-
- [CallWith=ScriptState] attribute long withScriptStateAttribute;
- [CallWith=ScriptExecutionContext] attribute TestObj withScriptExecutionContextAttribute;
- [CallWith=ScriptState, GetterRaisesException] attribute TestObj withScriptStateAttributeRaises;
- [CallWith=ScriptExecutionContext, GetterRaisesException] attribute TestObj withScriptExecutionContextAttributeRaises;
- [CallWith=ScriptExecutionContext|ScriptState] attribute TestObj withScriptExecutionContextAndScriptStateAttribute;
- [CallWith=ScriptExecutionContext|ScriptState, GetterRaisesException] attribute TestObj withScriptExecutionContextAndScriptStateAttributeRaises;
- [CallWith= ScriptExecutionContext | ScriptState ] attribute TestObj withScriptExecutionContextAndScriptStateWithSpacesAttribute;
-
- // optional parameters
- void methodWithOptionalArg(optional long opt);
- void methodWithNonOptionalArgAndOptionalArg(long nonOpt, optional long opt);
- void methodWithNonOptionalArgAndTwoOptionalArgs(long nonOpt, optional long opt1, optional long opt2);
- void methodWithOptionalString(optional DOMString str);
- void methodWithOptionalStringIsUndefined([Default=Undefined] optional DOMString str);
- void methodWithOptionalStringIsNullString([Default=NullString] optional DOMString str);
-
- // Callback parameters
- void methodWithCallbackArg(TestCallback callback);
- void methodWithNonCallbackArgAndCallbackArg(long nonCallback, TestCallback callback);
- void methodWithCallbackAndOptionalArg(optional TestCallback callback);
- // static methods with Callback parameter
- static void staticMethodWithCallbackAndOptionalArg(optional TestCallback callback);
- static void staticMethodWithCallbackArg(TestCallback callback);
-
- // 'EnforceRange' extended attribute
- void methodWithEnforceRangeInt32([EnforceRange] long value);
- void methodWithEnforceRangeUInt32([EnforceRange] unsigned long value);
- void methodWithEnforceRangeInt64([EnforceRange] long long value);
- void methodWithEnforceRangeUInt64([EnforceRange] unsigned long long value);
-
- [EnforceRange] attribute long enforcedRangeLongAttr;
- [EnforceRange] attribute unsigned long enforcedRangeUnsignedLongAttr;
- [EnforceRange] attribute long long enforcedRangeLongLongAttr;
- [EnforceRange] attribute unsigned long long enforcedRangeUnsignedLongLongAttr;
-
- // 'Conditional' extended attribute
- [Conditional=Condition1] attribute long conditionalAttr1;
- [Conditional=Condition1&Condition2] attribute long conditionalAttr2;
- [Conditional=Condition1|Condition2] attribute long conditionalAttr3;
-
- // 'Conditional' extended method
- [Conditional=Condition1] DOMString conditionalMethod1();
- [Conditional=Condition1&Condition2] void conditionalMethod2();
- [Conditional=Condition1|Condition2] void conditionalMethod3();
-
- [Conditional=Condition1] attribute TestObjectAConstructor conditionalAttr4;
- [Conditional=Condition1&Condition2] attribute TestObjectBConstructor conditionalAttr5;
- [Conditional=Condition1|Condition2] attribute TestObjectCConstructor conditionalAttr6;
-
- [Conditional=Condition1] const unsigned short CONDITIONAL_CONST = 0;
-
- [CachedAttribute] readonly attribute any cachedAttribute1;
- [CachedAttribute] readonly attribute any cachedAttribute2;
-
- attribute any anyAttribute;
-
- // Overloads
- void overloadedMethod(TestObj? objArg, [StrictTypeChecking] DOMString strArg);
- void overloadedMethod(TestObj? objArg, optional long longArg);
- void overloadedMethod([StrictTypeChecking] DOMString strArg);
- void overloadedMethod(long longArg);
- void overloadedMethod(TestCallback callback);
- void overloadedMethod(DOMStringList? listArg);
- void overloadedMethod(DOMString[]? arrayArg);
- void overloadedMethod(TestObj objArg);
- void overloadedMethod(DOMString[] arrayArg);
- void overloadedMethod(sequence<unsigned long> arrayArg);
- void overloadedMethod(DOMString strArg);
-
- // Class methods within JavaScript (like what's used for IDBKeyRange).
- static void classMethod();
- static long classMethodWithOptional(optional long arg);
- [Custom] static void classMethod2(long arg);
-
- // Static method with conditional on overloaded methods
- [Conditional=Condition1] static void overloadedMethod1(long arg);
- [Conditional=Condition1] static void overloadedMethod1([StrictTypeChecking] DOMString type);
-
- void classMethodWithClamp([Clamp] unsigned short objArgsShort, [Clamp] unsigned long objArgsLong);
-
- // 'EnabledAtRuntime' methods and attributes.
- [EnabledAtRuntime] void enabledAtRuntimeMethod1(long longArg);
- [EnabledAtRuntime=FeatureName] void enabledAtRuntimeMethod2(long longArg);
- [EnabledAtRuntime] attribute long enabledAtRuntimeAttr1;
- [EnabledAtRuntime=FeatureName] attribute long enabledAtRuntimeAttr2;
- // 'EnabledPerContext' methods and attributes.
- [EnabledPerContext] void enabledPerContextMethod1(long longArg);
- [EnabledPerContext=FeatureName] void enabledPerContextMethod2(long longArg);
- [EnabledPerContext] attribute long enabledPerContextAttr1;
- [EnabledPerContext=FeatureName] attribute long enabledPerContextAttr2;
-
- attribute float[] floatArray;
- attribute double[] doubleArray;
-
- void methodWithUnsignedLongSequence(sequence<unsigned long> unsignedLongSequence);
- [RaisesException] DOMString[] stringArrayFunction(DOMString[] values);
- [RaisesException] DOMStringList domStringListFunction(DOMStringList values);
-
- [CheckSecurityForNode] readonly attribute Document contentDocument;
- [CheckSecurityForNode, RaisesException] SVGDocument getSVGDocument();
-
- void convert1([TreatReturnedNullStringAs=Null] TestNode value);
- void convert2([TreatReturnedNullStringAs=Undefined] TestNode value);
- void convert4([TreatNullAs=NullString] TestNode value);
- void convert5([TreatNullAs=NullString, TreatUndefinedAs=NullString] TestNode value);
-
- attribute SVGPoint mutablePoint;
- [Immutable] attribute SVGPoint immutablePoint;
- SVGPoint mutablePointFunction();
- [Immutable] SVGPoint immutablePointFunction();
-
- [ImplementedAs=banana] void orange();
- [ImplementedAs=blueberry] attribute long strawberry;
-
- [StrictTypeChecking] attribute float strictFloat;
- [StrictTypeChecking, RaisesException] boolean strictFunction(DOMString str, float a, long b);
-
- // ObjectiveC reserved words.
- readonly attribute long description;
- attribute long id;
- readonly attribute DOMString hash;
-
- // Check constants and enums.
- const unsigned short CONST_VALUE_0 = 0;
- const unsigned short CONST_VALUE_1 = 1;
- const unsigned short CONST_VALUE_2 = 2;
- const unsigned short CONST_VALUE_4 = 4;
- const unsigned short CONST_VALUE_8 = 8;
- const short CONST_VALUE_9 = -1;
- const DOMString CONST_VALUE_10 = "my constant string";
- const unsigned short CONST_VALUE_11 = 0xffffffff;
- const unsigned short CONST_VALUE_12 = 0x01;
- const unsigned short CONST_VALUE_13 = 0X20;
- const unsigned short CONST_VALUE_14 = 0x1abc;
- [Reflect=CONST_IMPL] const unsigned short CONST_JAVASCRIPT = 15;
-
- [Replaceable] readonly attribute long replaceableAttribute;
-
- void variadicStringMethod(DOMString head, DOMString... tail);
- void variadicDoubleMethod(double head, double... tail);
- void variadicNodeMethod(Node head, Node... tail);
-
- // Nullable attributes.
- readonly attribute double? nullableDoubleAttribute;
- readonly attribute long? nullableLongAttribute;
- readonly attribute boolean? nullableBooleanAttribute;
- readonly attribute DOMString? nullableStringAttribute;
-
- attribute long? nullableLongSettableAttribute;
-
- [GetterRaisesException] attribute long? nullableStringValue;
-
- [PerWorldBindings] readonly attribute TestObj perWorldReadOnlyAttribute;
- [PerWorldBindings] attribute TestObj perWorldAttribute;
- [PerWorldBindings] void perWorldMethod();
- [PerWorldBindings] void overloadedPerWorldMethod(long longArg);
- [PerWorldBindings] void overloadedPerWorldMethod(DOMString strArg, long longArg);
-
- [ActivityLog=Access] void activityLoggedMethod1(long longArg);
- [PerWorldBindings, ActivityLog=Access] void activityLoggedMethod2(long longArg);
- [PerWorldBindings, ActivityLog=AccessForIsolatedWorlds] void activityLoggedInIsolatedWorldMethod(long longArg);
- [PerWorldBindings, ActivityLog=Access] void overloadedActivityLoggedMethod(long longArg);
- [PerWorldBindings, ActivityLog=Access] void overloadedActivityLoggedMethod(DOMString strArg, long longArg);
- [ActivityLog=Access] attribute long activityLoggedAttr1;
- [PerWorldBindings, ActivityLog=Access] attribute long activityLoggedAttr2;
- [PerWorldBindings, ActivityLog=AccessForIsolatedWorlds] attribute long activityLoggedInIsolatedWorldsAttr;
- [ActivityLog=Setter] attribute long activityLoggedAttrSetter1;
- [PerWorldBindings, ActivityLog=Setter] attribute long activityLoggedAttrSetter2;
- [PerWorldBindings, ActivityLog=SetterForIsolatedWorlds] attribute long activityLoggedInIsolatedWorldsAttrSetter;
- [ActivityLog=Getter] attribute long activityLoggedAttrGetter1;
- [PerWorldBindings, ActivityLog=Getter] attribute long activityLoggedAttrGetter2;
- [PerWorldBindings, ActivityLog=GetterForIsolatedWorlds] attribute long activityLoggedInIsolatedWorldsAttrGetter;
-
- // DeprecateAs
- [DeprecateAs=StaticReadonlyAttribute] static readonly attribute long deprecatedStaticReadOnlyAttr;
- [DeprecateAs=StaticAttribute] static attribute long deprecatedStaticAttr;
- [DeprecateAs=ReadonlyAttribute] readonly attribute long deprecatedReadonlyAttr;
- [DeprecateAs=Attribute] attribute long deprecatedAttr;
-
- [DeprecateAs=Method] void deprecatedMethod();
- [DeprecateAs=StaticMethod] static void deprecatedStaticMethod();
-
- [DeprecateAs=Constant] const unsigned short DEPRECATED_CONSTANT = 1;
-};
« no previous file with comments | « Source/bindings/tests/idls/TestCallback.idl ('k') | Source/bindings/tests/idls/TestObject.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698