edu.umass.cs.mallet.projects.seg_plus_coref.coreference
Class SGMLStringOperation

java.lang.Object
  extended byedu.umass.cs.mallet.projects.seg_plus_coref.coreference.SGMLStringOperation

public class SGMLStringOperation
extends java.lang.Object


Constructor Summary
SGMLStringOperation()
           
 
Method Summary
static java.util.ArrayList locateAllAttributes(java.lang.String tagName, java.lang.String string)
          Returns a list of hashmaps from attribute names to values.
static java.lang.String locateAndConcatFields(java.lang.String tagName, java.lang.String string)
           
static java.util.HashMap locateAttributes(java.lang.String tagName, java.lang.String string)
          Returns a hashmap from attribute names to values.
static java.lang.String locateField(java.lang.String tagName, java.lang.String string)
           
static java.lang.String locateField(java.lang.String startTag, java.lang.String endTag, java.lang.String string)
           
static java.util.ArrayList locateFields(java.lang.String tagName, java.lang.String string)
           
static java.util.ArrayList locateFields(java.lang.String startTag, java.lang.String endTag, java.lang.String string)
           
static java.lang.String removeSGMLTags(java.lang.String sgmlString)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SGMLStringOperation

public SGMLStringOperation()
Method Detail

locateField

public static java.lang.String locateField(java.lang.String tagName,
                                           java.lang.String string)

locateFields

public static java.util.ArrayList locateFields(java.lang.String tagName,
                                               java.lang.String string)

locateAndConcatFields

public static java.lang.String locateAndConcatFields(java.lang.String tagName,
                                                     java.lang.String string)

locateAttributes

public static java.util.HashMap locateAttributes(java.lang.String tagName,
                                                 java.lang.String string)
Returns a hashmap from attribute names to values.

Parameters:
tagName - name of tag
string - input string
Returns:
hash mapping attribute names to values

locateAllAttributes

public static java.util.ArrayList locateAllAttributes(java.lang.String tagName,
                                                      java.lang.String string)
Returns a list of hashmaps from attribute names to values. Each list item corresponds to a separate occurrence of the tag.

Parameters:
tagName - name of tag
string - input string
Returns:
hash mapping attribute names to values

locateFields

public static java.util.ArrayList locateFields(java.lang.String startTag,
                                               java.lang.String endTag,
                                               java.lang.String string)

locateField

public static java.lang.String locateField(java.lang.String startTag,
                                           java.lang.String endTag,
                                           java.lang.String string)

removeSGMLTags

public static java.lang.String removeSGMLTags(java.lang.String sgmlString)