Package aQute.bnd.build.model.clauses
Class HeaderClause
- java.lang.Object
-
- aQute.bnd.build.model.clauses.HeaderClause
-
- All Implemented Interfaces:
java.lang.Cloneable
,java.lang.Comparable<HeaderClause>
- Direct Known Subclasses:
ExportedPackage
,ServiceComponent
,VersionedClause
public class HeaderClause extends java.lang.Object implements java.lang.Cloneable, java.lang.Comparable<HeaderClause>
-
-
Constructor Summary
Constructors Constructor Description HeaderClause(java.lang.String v)
Accept String syntax as defined by 1 element of a ParametersHeaderClause(java.lang.String name, Attrs attribs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HeaderClause
clone()
int
compareTo(HeaderClause other)
boolean
equals(java.lang.Object obj)
void
formatTo(java.lang.StringBuilder buffer)
void
formatTo(java.lang.StringBuilder buffer, boolean newlinesBetweenAttributes)
void
formatTo(java.lang.StringBuilder buffer, java.util.Comparator<java.util.Map.Entry<java.lang.String,java.lang.String>> sorter)
void
formatTo(java.lang.StringBuilder buffer, java.util.Comparator<java.util.Map.Entry<java.lang.String,java.lang.String>> sorter, boolean newlinesBetweenAttributes)
Attrs
getAttribs()
java.util.List<java.lang.String>
getListAttrib(java.lang.String attrib)
java.lang.String
getName()
int
hashCode()
protected boolean
newlinesBetweenAttributes()
void
setListAttrib(java.lang.String attrib, java.util.Collection<? extends java.lang.String> value)
void
setName(java.lang.String name)
static Parameters
toParameters(java.util.List<? extends HeaderClause> l)
java.lang.String
toString()
-
-
-
Field Detail
-
name
protected java.lang.String name
-
attribs
protected Attrs attribs
-
-
Constructor Detail
-
HeaderClause
public HeaderClause(java.lang.String name, Attrs attribs)
-
HeaderClause
public HeaderClause(java.lang.String v)
Accept String syntax as defined by 1 element of a Parameters- Parameters:
v
- one element of Parameter
-
-
Method Detail
-
setName
public void setName(java.lang.String name)
-
getName
public java.lang.String getName()
-
getAttribs
public Attrs getAttribs()
-
getListAttrib
public java.util.List<java.lang.String> getListAttrib(java.lang.String attrib)
-
setListAttrib
public void setListAttrib(java.lang.String attrib, java.util.Collection<? extends java.lang.String> value)
-
formatTo
public void formatTo(java.lang.StringBuilder buffer)
-
formatTo
public void formatTo(java.lang.StringBuilder buffer, boolean newlinesBetweenAttributes)
-
formatTo
public void formatTo(java.lang.StringBuilder buffer, java.util.Comparator<java.util.Map.Entry<java.lang.String,java.lang.String>> sorter)
-
formatTo
public void formatTo(java.lang.StringBuilder buffer, java.util.Comparator<java.util.Map.Entry<java.lang.String,java.lang.String>> sorter, boolean newlinesBetweenAttributes)
-
newlinesBetweenAttributes
protected boolean newlinesBetweenAttributes()
-
clone
public HeaderClause clone()
- Overrides:
clone
in classjava.lang.Object
-
compareTo
public int compareTo(HeaderClause other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<HeaderClause>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
toParameters
public static Parameters toParameters(java.util.List<? extends HeaderClause> l)
-
-