ICU-5008 promote draft APIs to stable

X-SVN-Rev: 19936
This commit is contained in:
Ram Viswanadha 2006-07-31 21:02:36 +00:00
parent 0ff9cf8f7c
commit 681bb462e2
2 changed files with 33 additions and 33 deletions

View File

@ -50,7 +50,7 @@ public:
* This is a forward reference to the class which holds the per-glyph
* storage.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
class LEGlyphStorage;
@ -76,7 +76,7 @@ class LEGlyphStorage;
* methods with some default behavior such as returning constant values, or using the
* values from the first subfont.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
class U_LAYOUT_API LEFontInstance : public UObject
{

View File

@ -1,6 +1,6 @@
/*
**********************************************************************
* Copyright (C) 1998-2005, International Business Machines
* Copyright (C) 1998-2006, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@ -105,7 +105,7 @@ protected:
*
* @see LEInsertionList.h
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
virtual le_bool applyInsertion(le_int32 atPosition, le_int32 count, LEGlyphID newGlyphs[]);
@ -116,14 +116,14 @@ public:
* <code>allocateGlyphArray, allocatePositions and allocateAuxData</code>
* to allocate the data.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
LEGlyphStorage();
/**
* The destructor. This will deallocate all of the arrays.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
~LEGlyphStorage();
@ -132,7 +132,7 @@ public:
*
* @return the number of glyphs in the glyph array
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
inline le_int32 getGlyphCount() const;
@ -144,7 +144,7 @@ public:
* @param glyphs - the destiniation glyph array
* @param success - set to an error code if the operation fails
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const;
@ -158,7 +158,7 @@ public:
* @param extraBits - this value will be ORed with each glyph index
* @param success - set to an error code if the operation fails
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const;
@ -170,7 +170,7 @@ public:
* @param charIndices - the destiniation character index array
* @param success - set to an error code if the operation fails
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void getCharIndices(le_int32 charIndices[], LEErrorCode &success) const;
@ -183,7 +183,7 @@ public:
* @param indexBase - an offset which will be added to each index
* @param success - set to an error code if the operation fails
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void getCharIndices(le_int32 charIndices[], le_int32 indexBase, LEErrorCode &success) const;
@ -196,7 +196,7 @@ public:
* @param positions - the destiniation position array
* @param success - set to an error code if the operation fails
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void getGlyphPositions(float positions[], LEErrorCode &success) const;
@ -212,7 +212,7 @@ public:
* @param y - the glyph's Y position
* @param success - set to an error code if the operation fails
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void getGlyphPosition(le_int32 glyphIndex, float &x, float &y, LEErrorCode &success) const;
@ -226,7 +226,7 @@ public:
* @param success set to an error code if the storage cannot be allocated of if the initial
* glyph count is not positive.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void allocateGlyphArray(le_int32 initialGlyphCount, le_bool rightToLeft, LEErrorCode &success);
@ -238,7 +238,7 @@ public:
*
* @return the number of X, Y position pairs allocated.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
le_int32 allocatePositions(LEErrorCode &success);
@ -271,7 +271,7 @@ public:
*
* @return the glyph ID
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
LEGlyphID getGlyphID(le_int32 glyphIndex, LEErrorCode &success) const;
@ -283,7 +283,7 @@ public:
*
* @return the character index
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
le_int32 getCharIndex(le_int32 glyphIndex, LEErrorCode &success) const;
@ -308,7 +308,7 @@ public:
*
* @return a reference to the given location in the glyph array
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
inline LEGlyphID &operator[](le_int32 glyphIndex) const;
@ -326,7 +326,7 @@ public:
*
* @see LEInsetionList.h
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
LEGlyphID *insertGlyphs(le_int32 atIndex, le_int32 insertCount);
@ -340,7 +340,7 @@ public:
*
* @see LEInsertionList.h
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
le_int32 applyInsertions();
@ -351,7 +351,7 @@ public:
* @param glyphID the new glyph ID
* @param success will be set to an error code if the glyph ID cannot be set.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void setGlyphID(le_int32 glyphIndex, LEGlyphID glyphID, LEErrorCode &success);
@ -362,7 +362,7 @@ public:
* @param charIndex the new char index
* @param success will be set to an error code if the char index cannot be set.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void setCharIndex(le_int32 glyphIndex, le_int32 charIndex, LEErrorCode &success);
@ -374,7 +374,7 @@ public:
* @param y the new Y position
* @param success will be set to an error code if the position cannot be set.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void setPosition(le_int32 glyphIndex, float x, float y, LEErrorCode &success);
@ -386,7 +386,7 @@ public:
* @param yAdjust the adjustment to the glyph's Y position
* @param success will be set to an error code if the glyph's position cannot be adjusted.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adjustPosition(le_int32 glyphIndex, float xAdjust, float yAdjust, LEErrorCode &success);
@ -409,7 +409,7 @@ public:
* @param from the <code>LEGlyphStorage</code> object from which
* to get the new glyph array.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adoptGlyphArray(LEGlyphStorage &from);
@ -421,7 +421,7 @@ public:
* @param from the <code>LEGlyphStorage</code> object from which
* to get the new char indices array.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adoptCharIndicesArray(LEGlyphStorage &from);
@ -433,7 +433,7 @@ public:
* @param from the <code>LEGlyphStorage</code> object from which
* to get the new position array.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adoptPositionArray(LEGlyphStorage &from);
@ -445,7 +445,7 @@ public:
* @param from the <code>LEGlyphStorage</code> object from which
* to get the new auxillary data array.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adoptAuxDataArray(LEGlyphStorage &from);
@ -456,7 +456,7 @@ public:
* @param from the <code>LEGlyphStorage</code> object from which
* to get the new glyph count.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adoptGlyphCount(LEGlyphStorage &from);
@ -465,7 +465,7 @@ public:
*
* @param newGlyphCount the new glyph count.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void adoptGlyphCount(le_int32 newGlyphCount);
@ -475,21 +475,21 @@ public:
* to layout a different characer array. (This method is also called
* by the destructor)
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
void reset();
/**
* ICU "poor man's RTTI", returns a UClassID for the actual class.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
virtual UClassID getDynamicClassID() const;
/**
* ICU "poor man's RTTI", returns a UClassID for this class.
*
* @draft ICU 3.0
* @stable ICU 3.0
*/
static UClassID getStaticClassID();
};