Package net.sf.okapi.common.annotation
Class XLIFFContextGroup
- java.lang.Object
-
- net.sf.okapi.common.annotation.XLIFFContextGroup
-
- All Implemented Interfaces:
Cloneable,Iterable<XLIFFContextGroup.Context>,IAnnotation
public class XLIFFContextGroup extends Object implements IAnnotation, Iterable<XLIFFContextGroup.Context>
Represents the annotation of the XLIFF 1.2 context-group element.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXLIFFContextGroup.ContextRepresents the context of the XLIFF 1.2 context-group element.
-
Constructor Summary
Constructors Constructor Description XLIFFContextGroup(EncoderManager encoderManager, String name, String purpose, String crc, List<XLIFFContextGroup.Context> contexts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddContext(XLIFFContextGroup.Context context)Stringcrc()Iterator<XLIFFContextGroup.Context>iterator()Stringname()Stringpurpose()voidreadWith(XMLStreamReader streamReader)StringtoString()Gets a human readable representation of this annotation.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
ELEMENT_NAME
public static final String ELEMENT_NAME
- See Also:
- Constant Field Values
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
PURPOSE
public static final String PURPOSE
- See Also:
- Constant Field Values
-
CRC
public static final String CRC
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
XLIFFContextGroup
public XLIFFContextGroup(EncoderManager encoderManager, String name, String purpose, String crc, List<XLIFFContextGroup.Context> contexts)
-
-
Method Detail
-
name
public String name()
-
purpose
public String purpose()
-
crc
public String crc()
-
iterator
public Iterator<XLIFFContextGroup.Context> iterator()
- Specified by:
iteratorin interfaceIterable<XLIFFContextGroup.Context>
-
addContext
public void addContext(XLIFFContextGroup.Context context)
-
readWith
public void readWith(XMLStreamReader streamReader) throws XMLStreamException
- Throws:
XMLStreamException
-
toString
public String toString()
Description copied from interface:IAnnotationGets a human readable representation of this annotation.- Specified by:
toStringin interfaceIAnnotation- Overrides:
toStringin classObject- Returns:
- a human readable representation of this annotation.
-
-