public class Package
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private DefinitionFile |
defFile
The definition file that is associated by the package.
|
private java.lang.String |
name
Represents the name of the package.
|
private java.util.Map<java.lang.String,Opt> |
opts
The opts that are associated by the package.
|
private PackageDescriptionFile |
packageDescFile
This packageDescriptionFile that is associated by the package.
|
private RouterSoftware |
rs
The RouterSoftware this package belongs to.
|
private TypeFile |
typeFile
The type file that is associated by the package.
|
Constructor and Description |
---|
Package(RouterSoftware rs,
java.lang.String name)
Default constructor.
|
Package(RouterSoftware rs,
java.lang.String name,
TypeFile typeFile,
DefinitionFile defFile,
java.util.Map<java.lang.String,Opt> opts2,
PackageDescriptionFile packageDescFile)
Constructor, just sets fields.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
DefinitionFile |
getDefFile()
Returns the field defFile.
|
java.lang.String |
getName()
Returns the field name.
|
java.util.Map<java.lang.String,Opt> |
getOpts()
Returns the field opts.
|
PackageDescriptionFile |
getPackageDescriptionFile() |
RouterSoftware |
getRouterSoftware() |
TypeFile |
getTypeFile()
Returns the field typeFile.
|
int |
hashCode() |
void |
setDefFile(DefinitionFile defFile)
Sets the associated definition file.
|
void |
setOpts(java.util.Map<java.lang.String,Opt> opts)
Sets the associated OPTs.
|
void |
setPackageDescriptionFile(PackageDescriptionFile newPackageDescFile)
Sets the associated package description file.
|
void |
setTypeFile(TypeFile typeFile)
Sets the associated type file.
|
java.lang.String |
toString() |
private final RouterSoftware rs
private final java.lang.String name
private TypeFile typeFile
private DefinitionFile defFile
private java.util.Map<java.lang.String,Opt> opts
private PackageDescriptionFile packageDescFile
public Package(RouterSoftware rs, java.lang.String name)
rs
- The RouterSoftware
to use.name
- The package name.public Package(RouterSoftware rs, java.lang.String name, TypeFile typeFile, DefinitionFile defFile, java.util.Map<java.lang.String,Opt> opts2, PackageDescriptionFile packageDescFile)
rs
- The RouterSoftware
to use.name
- The name to settypeFile
- the type file to setdefFile
- the definition file to setopts2
- the opts to setpackageDescFile
- to set the packageDescriptionFilepublic boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public RouterSoftware getRouterSoftware()
public java.lang.String getName()
public TypeFile getTypeFile()
public void setTypeFile(TypeFile typeFile)
typeFile
- The type file to set.public DefinitionFile getDefFile()
public void setDefFile(DefinitionFile defFile)
defFile
- The type file to set.public java.util.Map<java.lang.String,Opt> getOpts()
public void setOpts(java.util.Map<java.lang.String,Opt> opts)
opts
- The OPTs to set.public PackageDescriptionFile getPackageDescriptionFile()
public void setPackageDescriptionFile(PackageDescriptionFile newPackageDescFile)
newPackageDescFile
- The package description file to set.