Class ManifestAttribute
- java.lang.Object
-
- org.eclipse.tycho.versions.bundle.ManifestAttribute
-
public class ManifestAttribute extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuildercontentprivate static java.lang.StringELEMENT_SEPARATOR
-
Constructor Summary
Constructors Constructor Description ManifestAttribute(java.lang.String str)ManifestAttribute(java.lang.String name, java.lang.String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(java.lang.String str)private java.lang.StringchopNewLine(java.lang.String str)java.lang.StringgetValue()booleanhasName(java.lang.String name)voidset(java.lang.String name, java.lang.String value)voidset(java.lang.String name, java.util.List<MutableManifestElement> manifestElements)voidwriteTo(java.io.Writer w, java.lang.String lineTermination)Writes the lines towusing the given line termination chars.
-
-
-
Field Detail
-
ELEMENT_SEPARATOR
private static final java.lang.String ELEMENT_SEPARATOR
- See Also:
- Constant Field Values
-
content
private final java.lang.StringBuilder content
-
-
Method Detail
-
add
public void add(java.lang.String str)
-
chopNewLine
private java.lang.String chopNewLine(java.lang.String str)
-
writeTo
public void writeTo(java.io.Writer w, java.lang.String lineTermination) throws java.io.IOExceptionWrites the lines towusing the given line termination chars. There will be a trailing newline!- Throws:
java.io.IOException
-
hasName
public boolean hasName(java.lang.String name)
-
getValue
public java.lang.String getValue()
-
set
public void set(java.lang.String name, java.util.List<MutableManifestElement> manifestElements)
-
set
public void set(java.lang.String name, java.lang.String value)
-
-