module core {
interface [
GenerateConstructor,
InterfaceUUID=149159F4-D2BA-4040-8137-6BF6424C972A,
ImplementationUUID=E2095280-B9BD-446a-8C03-79F78417CDFF
] CharacterData : Node {
attribute [ConvertNullToNullString] DOMString data
setter raises(DOMException);
readonly attribute unsigned long length;
[ConvertNullStringTo=Null, OldStyleObjC] DOMString substringData(in [IsIndex] unsigned long offset,
in [IsIndex] unsigned long length)
raises(DOMException);
void appendData(in DOMString data)
raises(DOMException);
[OldStyleObjC] void insertData(in [IsIndex] unsigned long offset,
in DOMString data)
raises(DOMException);
[OldStyleObjC] void deleteData(in [IsIndex] unsigned long offset,
in [IsIndex] unsigned long length)
raises(DOMException);
[OldStyleObjC] void replaceData(in [IsIndex] unsigned long offset,
in [IsIndex] unsigned long length,
in DOMString data)
raises(DOMException);
};
}