Repository: incubator-taverna-plugin-bioinformatics Updated Branches: refs/heads/master 33e003af2 -> 314c60956
unix file ending Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics/commit/314c6095 Tree: http://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics/tree/314c6095 Diff: http://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics/diff/314c6095 Branch: refs/heads/master Commit: 314c609567d70820f6f765f192614f3c4f22b663 Parents: 33e003a Author: Stian Soiland-Reyes <[email protected]> Authored: Wed Sep 7 13:14:37 2016 +0100 Committer: Stian Soiland-Reyes <[email protected]> Committed: Wed Sep 7 13:14:37 2016 +0100 ---------------------------------------------------------------------- .../biomart/martservice/query/Attribute.java | 330 +++++++++---------- 1 file changed, 165 insertions(+), 165 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-taverna-plugin-bioinformatics/blob/314c6095/taverna-biomart-martservice/src/main/java/org/biomart/martservice/query/Attribute.java ---------------------------------------------------------------------- diff --git a/taverna-biomart-martservice/src/main/java/org/biomart/martservice/query/Attribute.java b/taverna-biomart-martservice/src/main/java/org/biomart/martservice/query/Attribute.java index 45dc0d4..a6bdcf7 100644 --- a/taverna-biomart-martservice/src/main/java/org/biomart/martservice/query/Attribute.java +++ b/taverna-biomart-martservice/src/main/java/org/biomart/martservice/query/Attribute.java @@ -1,165 +1,165 @@ -package org.biomart.martservice.query; - -/** - * Class for creating attribute elements of mart queries. - * - * @author David Withers - */ -public class Attribute { - private String name; - - private String attributes; - - private int attributesCount; - - private Dataset containingDataset; - - /** - * Constructs an instance of an <code>Attribute</code> with the specified name. - * - * @param name - * the name of the <code>Attribute</code>; must not be <code>null</code> - */ - public Attribute(String name) { - if (name == null) { - throw new IllegalArgumentException("Parameter 'name' must not be null"); - } - this.name = name; - } - - /** - * Constructs an instance of an <code>Attribute</code> which is a copy of - * another <code>Attribute</code>. - * - * @param attribute - * the <code>Attribute</code> to copy; must not be <code>null</code> - */ - public Attribute(Attribute attribute) { - if (attribute == null) { - throw new IllegalArgumentException("Parameter 'attribute' must not be null"); - } - setName(attribute.getName()); - setAttributes(attribute.getAttributes()); - } - - /** - * Returns the name of the Attribute. - * - * @return the name of the Attribute - */ - public String getName() { - return name; - } - - /** - * Sets the name of the Attribute. - * - * @param name - * the name of the Attribute; must not be <code>null</code> - */ - public void setName(String name) { - if (name == null) { - throw new IllegalArgumentException("Parameter 'name' must not be null"); - } - this.name = name; - } - - /** - * Returns the qualified name of this <code>Attribute</code>. - * - * The qualified name is <code>containingDatasetName.attributeName</code> - * or just <code>attributeName</code> if the <code>Attribute</code> is - * not in a <code>Dataset</code>. - * - * @return the qualified name of this <code>Attribute</code> - */ - public String getQualifiedName() { - if (containingDataset == null) { - return name; - } else { - return containingDataset.getName() + "." + getName(); - } - } - - /** - * Returns the component attributes as a comma separated list. - * - * @return the attributes as a comma separated list or null if there are no component attributes - */ - public String getAttributes() { - return attributes; - } - - /** - * Sets the attributes. - * - * @param attributes the new attributes - */ - public void setAttributes(String attributes) { - this.attributes = attributes; - if (attributes == null) { - attributesCount = 0; - } else { - attributesCount = attributes.split(",").length; - } - } - - /** - * Returns the number of component attributes. - * - * @return the number of component attributes - */ - public int getAttributesCount() { - return attributesCount; - } - - /** - * Returns the Dataset containing this Attribute or null if it is not in a - * Dataset. - * - * @return the Dataset containing this Attribute or null if it is not in a - * Dataset - */ - public Dataset getContainingDataset() { - return containingDataset; - } - - /** - * Sets the containing Dataset. - * - * @param dataset - * the containing Dataset - */ - void setContainingDataset(Dataset dataset) { - this.containingDataset = dataset; - } - - /* - * (non-Javadoc) - * - * @see java.lang.Object#equals(java.lang.Object) - */ - public boolean equals(Object obj) { - boolean result = false; - if (obj != null) { - Attribute attribute = (Attribute) obj; - String qualifiedName = getQualifiedName(); - if (qualifiedName == null) { - result = attribute.getQualifiedName() == null; - } else { - result = qualifiedName.equals(attribute.getQualifiedName()); - } - } - return result; - } - - /* - * (non-Javadoc) - * - * @see java.lang.Object#hashCode() - */ - public int hashCode() { - return getQualifiedName().hashCode(); - } - -} +package org.biomart.martservice.query; + +/** + * Class for creating attribute elements of mart queries. + * + * @author David Withers + */ +public class Attribute { + private String name; + + private String attributes; + + private int attributesCount; + + private Dataset containingDataset; + + /** + * Constructs an instance of an <code>Attribute</code> with the specified name. + * + * @param name + * the name of the <code>Attribute</code>; must not be <code>null</code> + */ + public Attribute(String name) { + if (name == null) { + throw new IllegalArgumentException("Parameter 'name' must not be null"); + } + this.name = name; + } + + /** + * Constructs an instance of an <code>Attribute</code> which is a copy of + * another <code>Attribute</code>. + * + * @param attribute + * the <code>Attribute</code> to copy; must not be <code>null</code> + */ + public Attribute(Attribute attribute) { + if (attribute == null) { + throw new IllegalArgumentException("Parameter 'attribute' must not be null"); + } + setName(attribute.getName()); + setAttributes(attribute.getAttributes()); + } + + /** + * Returns the name of the Attribute. + * + * @return the name of the Attribute + */ + public String getName() { + return name; + } + + /** + * Sets the name of the Attribute. + * + * @param name + * the name of the Attribute; must not be <code>null</code> + */ + public void setName(String name) { + if (name == null) { + throw new IllegalArgumentException("Parameter 'name' must not be null"); + } + this.name = name; + } + + /** + * Returns the qualified name of this <code>Attribute</code>. + * + * The qualified name is <code>containingDatasetName.attributeName</code> + * or just <code>attributeName</code> if the <code>Attribute</code> is + * not in a <code>Dataset</code>. + * + * @return the qualified name of this <code>Attribute</code> + */ + public String getQualifiedName() { + if (containingDataset == null) { + return name; + } else { + return containingDataset.getName() + "." + getName(); + } + } + + /** + * Returns the component attributes as a comma separated list. + * + * @return the attributes as a comma separated list or null if there are no component attributes + */ + public String getAttributes() { + return attributes; + } + + /** + * Sets the attributes. + * + * @param attributes the new attributes + */ + public void setAttributes(String attributes) { + this.attributes = attributes; + if (attributes == null) { + attributesCount = 0; + } else { + attributesCount = attributes.split(",").length; + } + } + + /** + * Returns the number of component attributes. + * + * @return the number of component attributes + */ + public int getAttributesCount() { + return attributesCount; + } + + /** + * Returns the Dataset containing this Attribute or null if it is not in a + * Dataset. + * + * @return the Dataset containing this Attribute or null if it is not in a + * Dataset + */ + public Dataset getContainingDataset() { + return containingDataset; + } + + /** + * Sets the containing Dataset. + * + * @param dataset + * the containing Dataset + */ + void setContainingDataset(Dataset dataset) { + this.containingDataset = dataset; + } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#equals(java.lang.Object) + */ + public boolean equals(Object obj) { + boolean result = false; + if (obj != null) { + Attribute attribute = (Attribute) obj; + String qualifiedName = getQualifiedName(); + if (qualifiedName == null) { + result = attribute.getQualifiedName() == null; + } else { + result = qualifiedName.equals(attribute.getQualifiedName()); + } + } + return result; + } + + /* + * (non-Javadoc) + * + * @see java.lang.Object#hashCode() + */ + public int hashCode() { + return getQualifiedName().hashCode(); + } + +}
