Class Import_impl

java.lang.Object
org.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.resource.metadata.impl.Import_impl
All Implemented Interfaces:
Serializable, Cloneable, Import, MetaDataObject, XMLizable

public class Import_impl extends MetaDataObject_impl implements Import
See Also:
  • Field Details

    • LOG_RESOURCE_BUNDLE

      protected static final String LOG_RESOURCE_BUNDLE
      resource bundle for log messages
      See Also:
  • Constructor Details

    • Import_impl

      public Import_impl()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Import
      Gets the name of this import's target.
      Specified by:
      getName in interface Import
      Returns:
      a Java-style compound name which specifies the target of this import. This will be located by appending ".xml" to the name and searching the classpath.
    • setName

      public void setName(String aName)
      Description copied from interface: Import
      Sets the name of this import's target.
      Specified by:
      setName in interface Import
      Parameters:
      aName - a Java-style compound name which specifies the target of this import. This will be located by appending ".xml" to the name and searching the classpath.
    • getLocation

      public String getLocation()
      Description copied from interface: Import
      Gets the location of this import's target.
      Specified by:
      getLocation in interface Import
      Returns:
      a URI specifying the location of this import's target.
    • setLocation

      public void setLocation(String aUri)
      Description copied from interface: Import
      Sets the location of this import's target.
      Specified by:
      setLocation in interface Import
      Parameters:
      aUri - a URI specifying the location of this import's target.
    • setSuffix

      public void setSuffix(String suffix)
    • findAbsoluteUrl

      public URL findAbsoluteUrl(ResourceManager aResourceManager) throws InvalidXMLException
      Description copied from interface: Import
      Computes the absolute URL for this import, using the relative location or name, whichever is specified by this import object.
      Specified by:
      findAbsoluteUrl in interface Import
      Parameters:
      aResourceManager - resource manager to use to do name lookups
      Returns:
      the absolute URL for this import
      Throws:
      InvalidXMLException - if the import could not be resolved
    • buildFromXMLElement

      public void buildFromXMLElement(Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException
      Overridden to provide custom XML representation.
      Specified by:
      buildFromXMLElement in interface XMLizable
      Overrides:
      buildFromXMLElement in class MetaDataObject_impl
      Parameters:
      aElement - the XML element that represents this object.
      aParser - a reference to the UIMA XMLParser. The XMLParser.buildObject(Element) method can be used to construct sub-objects.
      aOptions - option settings
      Throws:
      InvalidXMLException - if the input XML element does not specify a valid object
      See Also:
    • toXML

      public void toXML(ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute) throws SAXException
      Overridden to provide custom XML representation.
      Specified by:
      toXML in interface XMLizable
      Overrides:
      toXML in class MetaDataObject_impl
      Parameters:
      aContentHandler - the content handler to which this object will write events that describe its XML representation.
      aWriteDefaultNamespaceAttribute - whether the namespace of this element should be written as the default namespace. This should be done only for the root element, and it defaults to false.
      Throws:
      SAXException - pass thru
      See Also:
    • getXmlizationInfo

      protected XmlizationInfo getXmlizationInfo()
      Description copied from class: MetaDataObject_impl
      To be implemented by subclasses to return information describing how to represent this object in XML.
      Specified by:
      getXmlizationInfo in class MetaDataObject_impl
      Returns:
      information defining this object's XML representation
      See Also: