Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

XWebAdmin.StringArray

Extends
Object

Core.Object
|   
+-- XWebAdmin.StringArray

Direct Known Subclasses:

SortedStringArray

Constants Summary
Inherited Contants from Core.Object
MaxInt, Pi, RF_NotForClient, RF_NotForEdit, RF_NotForServer, RF_Public, RF_Standalone, RF_Transactional, RF_Transient

Variables Summary
array<ArrayItem>AllItems
boolReverseSort
Inherited Variables from Core.Object
Class, Name, ObjectFlags, ObjectInternal[7], Outer

Enumerations Summary
Inherited Enumerations from Core.Object
EAxis, ECamOrientation, EDetailMode, EDrawPivot, ESheerAxis

Structures Summary
ArrayItem
item, tag
Inherited Structures from Core.Object
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector

Functions Summary
functionint Add (coerce string item, coerce string tag, optional bool bUnique)
functionint CopyFrom (StringArray arr, coerce string Tag)
functionint CopyFromId (StringArray arr, int id)
functionint Count ()
functionint FindItemId (coerce string item, optional bool bLog)
functionint FindTagId (coerce string tag)
functionstring GetItem (int index)
functionstring GetTag (int index)
functionint InsertAt (int pos, coerce string item, coerce string tag)
functionbool IsBefore (string test, string tag)
functionint MoveFrom (StringArray arr, coerce string Tag)
functionint MoveFromId (StringArray arr, int id)
functionbool Remove (int index)
function Reset ()
functionint SetAt (int pos, coerce string item, coerce string tag)
function SetSize (int NewSize)
function SetSortOrder (bool Order)
function ShiftStrict (int id, out int Count)
function ToggleSort ()
Inherited Functions from Core.Object
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~=


Variables Detail

AllItems Source code

var protected array<ArrayItem> AllItems;

ReverseSort Source code

var protected bool ReverseSort;


Structures Detail

ArrayItem Source code

struct ArrayItem
{
var string item;
var string tag;
};



Functions Detail

Add Source code

function int Add ( coerce string item, coerce string tag, optional bool bUnique )

CopyFrom Source code

function int CopyFrom ( StringArray arr, coerce string Tag )

CopyFromId Source code

function int CopyFromId ( StringArray arr, int id )

Count Source code

function int Count ( )

FindItemId Source code

function int FindItemId ( coerce string item, optional bool bLog )

FindTagId Source code

function int FindTagId ( coerce string tag )

GetItem Source code

function string GetItem ( int index )

GetTag Source code

function string GetTag ( int index )

InsertAt Source code

protected function int InsertAt ( int pos, coerce string item, coerce string tag )

IsBefore Source code

function bool IsBefore ( string test, string tag )

MoveFrom Source code

function int MoveFrom ( StringArray arr, coerce string Tag )

MoveFromId Source code

function int MoveFromId ( StringArray arr, int id )

Remove Source code

function bool Remove ( int index )

Reset Source code

function Reset ( )

SetAt Source code

protected function int SetAt ( int pos, coerce string item, coerce string tag )

SetSize Source code

function SetSize ( int NewSize )

SetSortOrder Source code

singular function SetSortOrder ( bool Order )

ShiftStrict Source code

function ShiftStrict ( int id, out int Count )

ToggleSort Source code

singular function ToggleSort ( )


Defaultproperties

defaultproperties
{
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:31.125 - Created with UnCodeX