Class PubDateParser
- java.lang.Object
-
- de.julielab.jcore.reader.xmlmapper.typeParser.PubDateParser
-
- All Implemented Interfaces:
TypeParser
public class PubDateParser extends Object implements TypeParser
A Medline TypeParser for the PubDate- Author:
- weigel
-
-
Field Summary
Fields Modifier and Type Field Description static StringELEMENT_DAYXML element nested in ELEMENT_PUB_DATEstatic StringELEMENT_MEDLINE_DATEXML element, alternative to elements ELEMENT_DAY, ELEMENT_MONTH, ELEMENT_YEARstatic StringELEMENT_MONTHXML element nested in ELEMENT_PUB_DATEstatic StringELEMENT_YEARXML element nested in ELEMENT_PUB_DATEstatic StringPATTERN_DAYPattern for PubDate daystatic StringPATTERN_MONTHPattern for PubDate monthstatic StringPATTERN_MONTH_CONTEXTPattern for the context of PubDate monthstatic StringPATTERN_YEARPattern for PubDate year
-
Constructor Summary
Constructors Constructor Description PubDateParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeBuildergetTypeBuilder()voidparseType(ConcreteType concreteType, com.ximpleware.VTDNav nav, org.apache.uima.jcas.JCas jcas, byte[] identifier, DocumentTextData docText)Parses a Type.
-
-
-
Field Detail
-
ELEMENT_MEDLINE_DATE
public static final String ELEMENT_MEDLINE_DATE
XML element, alternative to elements ELEMENT_DAY, ELEMENT_MONTH, ELEMENT_YEAR- See Also:
- Constant Field Values
-
ELEMENT_DAY
public static final String ELEMENT_DAY
XML element nested in ELEMENT_PUB_DATE- See Also:
- Constant Field Values
-
ELEMENT_MONTH
public static final String ELEMENT_MONTH
XML element nested in ELEMENT_PUB_DATE- See Also:
- Constant Field Values
-
ELEMENT_YEAR
public static final String ELEMENT_YEAR
XML element nested in ELEMENT_PUB_DATE- See Also:
- Constant Field Values
-
PATTERN_YEAR
public static final String PATTERN_YEAR
Pattern for PubDate year- See Also:
- Constant Field Values
-
PATTERN_MONTH_CONTEXT
public static final String PATTERN_MONTH_CONTEXT
Pattern for the context of PubDate month- See Also:
- Constant Field Values
-
PATTERN_MONTH
public static final String PATTERN_MONTH
Pattern for PubDate month- See Also:
- Constant Field Values
-
PATTERN_DAY
public static final String PATTERN_DAY
Pattern for PubDate day- See Also:
- Constant Field Values
-
-
Method Detail
-
parseType
public void parseType(ConcreteType concreteType, com.ximpleware.VTDNav nav, org.apache.uima.jcas.JCas jcas, byte[] identifier, DocumentTextData docText) throws Exception
Description copied from interface:TypeParserParses a Type. Gather all necessary Infomations from the vdtnav, and fill the concrete Type. The corresponding TypeTemplate is part of the ConcreteType- Specified by:
parseTypein interfaceTypeParser- Throws:
Exceptionorg.apache.uima.collection.CollectionException
-
getTypeBuilder
public TypeBuilder getTypeBuilder()
- Specified by:
getTypeBuilderin interfaceTypeParser- Returns:
- an instance of the TypeBuilder class. Wheter the Type Need special handling or not. if not just return a new instance of the StandardTypeBuilder
-
-