blob: 4fc155ee9a54cf981a42bca84d41f1191ec97dfd [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2012 Wind River Systems, Inc. and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Randy Rohrbach (Wind River Systems, Inc.) - Copied and modified to create the floating point plugin
*******************************************************************************/
package org.eclipse.cdt.debug.ui.memory.floatingpoint;
import org.eclipse.cdt.debug.ui.memory.floatingpoint.FPutilities.Endian;
import org.eclipse.cdt.debug.ui.memory.floatingpoint.FPutilities.FPDataType;
import org.eclipse.cdt.debug.ui.memory.floatingpoint.FPutilities.Justification;
public class FPDisplayCharacteristics
{
private FPDataType dataType;
private Endian endian;
private int displayedPrecision;
private Justification justification;
// Constructors
FPDisplayCharacteristics()
{
// Default values
this.dataType = FPDataType.FLOAT;
this.endian = Endian.LITTLE;
this.displayedPrecision = FPDataType.FLOAT.getDisplayedPrecision();
this.justification = Justification.LEFT;
}
public FPDisplayCharacteristics(FPDataType dataType, Endian endian, Justification justification)
{
this.dataType = dataType;
this.endian = endian;
this.justification = justification;
}
// Getters and Setters
public FPDataType getDataType()
{
return dataType;
}
public void setDataType(FPDataType dataType)
{
this.dataType = dataType;
}
public Endian getEndian()
{
return endian;
}
public void setEndian(Endian endian)
{
this.endian = endian;
}
public int getDisplayedPrecision()
{
return displayedPrecision;
}
public void setDisplayedPrecision(int displayedPrecision)
{
this.displayedPrecision = displayedPrecision;
}
public Justification getJustification()
{
return justification;
}
public void setJustification(Justification justification)
{
this.justification = justification;
}
}