// Copyright 2001-2002 Omni Development, Inc.  All rights reserved.
//
// This software may only be used and reproduced according to the
// terms in the file OmniSourceLicense.html, which should be
// distributed with this project and can also be found at
// http://www.omnigroup.com/DeveloperResources/OmniSourceLicense.html.
//
// $Header: /Network/Source/CVS/OmniGroup/Frameworks/OWF/CSS.subproj/OWCSSNumber.h,v 1.7 2002/03/09 01:53:48 kc Exp $

#import <OmniBase/OBObject.h>

@class OWCSSIdentifier;

@interface OWCSSNumber : OBObject
{
    float floatValue;
    OWCSSIdentifier *unitsIdentifier;
}

+ (OWCSSNumber *)numberWithFloatValue:(float)newFloatValue unitsIdentifier:(OWCSSIdentifier *)newUnitsIdentifier;
+ (OWCSSNumber *)standardIndentNumber;
+ (OWCSSNumber *)currentFontSizeNumber;

- initWithFloatValue:(float)newFloatValue unitsIdentifier:(OWCSSIdentifier *)newUnitsIdentifier;

// API
- (float)floatValue;
- (OWCSSIdentifier *)unitsIdentifier;
- (BOOL)isLength;

@end
