# Class: com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation

Standard implementation of the [ISegmentInformation](ISegmentInformation) interface for segments and sections.

## Constructor: SegmentInformation
- parameter: `name`, type: `java.lang.String`
- parameter: `offsetInFile`, type: `long`
- parameter: `sizeInFile`, type: `long`
- parameter: `offsetInMemory`, type: `long`
- parameter: `sizeInMemory`, type: `long`
- parameter: `flags`, type: `int`


## Constructor: SegmentInformation
- parameter: `segment`, type: `com.pnfsoftware.jeb.core.units.codeobject.SegmentInformation`


## Method: getAlignment
- return type: `long`


## Method: getFlags
- return type: `int`


## Method: getName
- return type: `java.lang.String`


## Method: getOffsetInFile
- return type: `long`


## Method: getOffsetInMemory
- return type: `long`


## Method: getSizeInFile
- return type: `long`


## Method: getSizeInMemory
- return type: `long`


## Method: setAlignment
- parameter: `alignment`, type: `long`


## Method: setFlags
- parameter: `flags`, type: `int`


## Method: setName
- parameter: `name`, type: `java.lang.String`


## Method: setOffsetInFile
- parameter: `offsetInFile`, type: `long`


## Method: setOffsetInMemory
- parameter: `offsetInMemory`, type: `long`


## Method: setSizeInFile
- parameter: `sizeInFile`, type: `long`


## Method: setSizeInMemory
- parameter: `sizeInMemory`, type: `long`


## Method: toString
- return type: `java.lang.String`


