saker.build Documentation TaskDoc JavaDoc Packages
public class SimpleBuildTargetInformation implements BuildTargetInformation, Externalizable
Simple BuildTargetInformation data class.
saker.build 0.8.18
Constructors
public
public
Creates a new instance with the specified name.
Methods
public FormattedTextContent
Gets documentational information about this build target.
public Collection<extends BuildTargetParameterInformation>
Gets the parameters of the build target.
public String
Gets the name of the build target.
public void
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays.
public void
Sets the documentational information of this build target.
public void
Sets the parameters of this build target.
public String
Returns a string representation of the object.
public void
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.
Creates a new instance with the specified name.
targetNameThe target name.
Overridden from: BuildTargetInformation
Gets documentational information about this build target.
The information.
Overridden from: BuildTargetInformation
Gets the parameters of the build target.
The collection of parameters. May be null if the parameters are not known.
Overridden from: BuildTargetInformation
Gets the name of the build target.

Implementations should always return a non-null value, however, clients gracefully handle null value in case of faulty implementations, and possibly ignore such targets.

The name.
Overridden from: Externalizable
The object implements the readExternal method to restore its contents by calling the methods of DataInput for primitive types and readObject for objects, strings and arrays. The readExternal method must read the values in the same sequence and with the same types as were written by writeExternal.
inthe stream to read data from in order to restore the object
IOExceptionif I/O errors occur
ClassNotFoundExceptionIf the class for an object being restored cannot be found.
public void setInformation(FormattedTextContent information)
Sets the documentational information of this build target.
informationThe information.
public void setParameters(Collection<extends BuildTargetParameterInformation> parameters)
Sets the parameters of this build target.
parametersThe parameters.
public String toString()
Overridden from: Object
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. The result should be a concise but informative representation that is easy for a person to read. It is recommended that all subclasses override this method.

The toString method for class Object returns a string consisting of the name of the class of which the object is an instance, the at-sign character `@', and the unsigned hexadecimal representation of the hash code of the object. In other words, this method returns a string equal to the value of:

 getClass().getName() + '@' + Integer.toHexString(hashCode())
 
a string representation of the object.
public void writeExternal(ObjectOutput out) throws IOException
Overridden from: Externalizable
The object implements the writeExternal method to save its contents by calling the methods of DataOutput for its primitive values or calling the writeObject method of ObjectOutput for objects, strings, and arrays.
outthe stream to write the object to
IOExceptionIncludes any I/O exceptions that may occur