X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftext%2FPartContainer.java;h=d52658edfd879e79bf099abab0541008258a5c65;hb=64561f92233e7105055714a9de3db8eead92dd44;hp=05bfb3e9ad936162d58b4116545187323b2675c8;hpb=2507337d897f29254e8a831fa161d110140d23e1;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/text/PartContainer.java b/src/main/java/net/pterodactylus/sone/text/PartContainer.java index 05bfb3e..d52658e 100644 --- a/src/main/java/net/pterodactylus/sone/text/PartContainer.java +++ b/src/main/java/net/pterodactylus/sone/text/PartContainer.java @@ -49,6 +49,36 @@ public class PartContainer implements Part { parts.add(part); } + /** + * Returns the part at the given index. + * + * @param index + * The index of the part + * @return The part + */ + public Part getPart(int index) { + return parts.get(index); + } + + /** + * Removes the part at the given index. + * + * @param index + * The index of the part to remove + */ + public void removePart(int index) { + parts.remove(index); + } + + /** + * Returns the number of parts. + * + * @return The number of parts + */ + public int size() { + return parts.size(); + } + // // PART METHODS // @@ -67,6 +97,9 @@ public class PartContainer implements Part { // OBJECT METHODS // + /** + * {@inheritDoc} + */ @Override public String toString() { StringWriter stringWriter = new StringWriter();