public class UTLF extends Object implements Serializable
Constructor and Description |
---|
UTLF() |
UTLF(File file)
UTLF from file content.
|
UTLF(File file,
int opt)
UTLF from file content.
|
UTLF(Reader reader)
UTLF from file content.
|
UTLF(Reader reader,
int opt)
UTLF from file content.
|
UTLF(URL url)
UTLF from file content.
|
UTLF(URL url,
int opt)
UTLF from file content.
|
static final String BASE_URI
static final String DEFAULT_NS_PREFIX
static final String SUBJECT_CONTAINER
public static final UTLFVocabulary voContent
public static final UTLFVocabulary voScope
public static final UTLFVocabulary voDeleted
public static final UTLFVocabulary voRegistrant
public static final UTLFVocabulary voIsExpressedBy
public static final UTLFVocabulary voSignature
public static final UTLFVocabulary voTitle
public static final UTLFVocabulary voCreator
public static final UTLFVocabulary voSubject
public static final UTLFVocabulary voDescription
public static final UTLFVocabulary voPublisher
public static final UTLFVocabulary voContributor
public static final UTLFVocabulary voDate
public static final UTLFVocabulary voType
public static final UTLFVocabulary voFormat
public static final UTLFVocabulary voIdentifier
public static final UTLFVocabulary voSource
public static final UTLFVocabulary voLanguage
public static final UTLFVocabulary voRelation
public static final UTLFVocabulary voCoverage
public static final UTLFVocabulary voRights
public static final UTLFVocabulary voAudience
public static final UTLFVocabulary voAlternative
public static final UTLFVocabulary voTableOfContents
public static final UTLFVocabulary voAbstract
public static final UTLFVocabulary voCreated
public static final UTLFVocabulary voValid
public static final UTLFVocabulary voAvailable
public static final UTLFVocabulary voIssued
public static final UTLFVocabulary voModified
public static final UTLFVocabulary voExtent
public static final UTLFVocabulary voMedium
public static final UTLFVocabulary voIsVersionOf
public static final UTLFVocabulary voHasVersion
public static final UTLFVocabulary voIsReplacedBy
public static final UTLFVocabulary voReplaces
public static final UTLFVocabulary voIsRequiredBy
public static final UTLFVocabulary voRequires
public static final UTLFVocabulary voIsPartOf
public static final UTLFVocabulary voHasPart
public static final UTLFVocabulary voIsReferencedBy
public static final UTLFVocabulary voReferences
public static final UTLFVocabulary voIsFormatOf
public static final UTLFVocabulary voHasFormat
public static final UTLFVocabulary voConformsTo
public static final UTLFVocabulary voSpatial
public static final UTLFVocabulary voTemporal
public static final UTLFVocabulary voMediator
public static final UTLFVocabulary voDateAccepted
public static final UTLFVocabulary voDateCopyrighted
public static final UTLFVocabulary voDateSubmitted
public static final UTLFVocabulary voEducationLevel
public static final UTLFVocabulary voAccessRights
public static final UTLFVocabulary voBibliographicCitation
public UTLF(URL url) throws UTLFException, IOException
url
- URL.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.public UTLF(URL url, int opt) throws UTLFException, IOException
url
- URL.opt
- post-processing option after construction of UTLF.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.UTLFFactory.Normalize_OPTION
public UTLF(Reader reader) throws UTLFException, IOException
reader
- Reader.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.public UTLF(Reader reader, int opt) throws UTLFException, IOException
reader
- Reader.opt
- post-processing option after construction of UTLF.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.UTLFFactory.Normalize_OPTION
public UTLF(File file) throws UTLFException, IOException
file
- file.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.public UTLF(File file, int opt) throws UTLFException, IOException
file
- file.opt
- post-processing option after construction of UTLF.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.UTLFFactory.Normalize_OPTION
public UTLF() throws UTLFException
UTLFException
public static final String getBaseURI()
public static final String getDefaultPrefix()
public static Iterator<UTLFVocabulary> vocabularyIterator()
public static UTLFVocabulary getVocabulary(String uri)
uri
- URIpublic static UTLFVocabulary getVocabulary(URI uri)
public static UTLFVocabulary DCmatch(String type)
type
- vocabulary type.public void setTitle(String s) throws UTLFException
UTLFException
public String getTitle() throws UTLFException
UTLFException
public void setCreator(URI u) throws UTLFException
UTLFException
public void setCreator(UTLFId id) throws UTLFException
UTLFException
public URI getCreator() throws UTLFException
UTLFException
public void setSubject(String s) throws UTLFException
UTLFException
public String getSubject() throws UTLFException
UTLFException
public void setDescription(String s) throws UTLFException
UTLFException
public String getDescription() throws UTLFException
UTLFException
public void setPublisher(URI u) throws UTLFException
UTLFException
public URI getPublisher() throws UTLFException
UTLFException
public void setFormat(URI uri) throws UTLFException
UTLFException
public URI getFormat() throws UTLFException
UTLFException
public void setReplaces(URI uri) throws UTLFException
UTLFException
public URI getReplaces() throws UTLFException
UTLFException
public void setIsReplacedBy(URI uri) throws UTLFException
UTLFException
public URI getIsReplacedBy() throws UTLFException
UTLFException
public void setIsExpressedBy(URI id) throws UTLFException
UTLFException
public void setIsExpressedBy(UTLFId id) throws UTLFException
UTLFException
public URI getIsExpressedBy() throws UTLFException
UTLFException
public UTLFForm getForm() throws UTLFException
UTLFException
public void setDate(ZonedDateTime dt) throws UTLFException
UTLFException
public void setDateNow() throws UTLFException
UTLFException
public ZonedDateTime getDate() throws UTLFException
UTLFException
public String getScope() throws UTLFException
UTLFException
public void setScope(String s) throws UTLFException
UTLFException
public String getDeleted() throws UTLFException
UTLFException
public boolean isDeleted() throws UTLFException
UTLFException
public void setDeleted(String s) throws UTLFException
UTLFException
public String getRegistrant() throws UTLFException
UTLFException
public void setRegistrant(String s) throws UTLFException
UTLFException
public void add(org.jrdf.graph.PredicateNode p, String text) throws UTLFException
UTLFException
public boolean isEmpty() throws UTLFException
UTLFException
public URI getTopSubject()
public void setTopSubject(URI uri)
public URI getAbout()
public URI getID()
public void setID(UTLFId id)
public void setID(URI id)
public boolean isContainer()
public List<UTLFResource> find(UTLFVocabulary vo) throws UTLFException
UTLFException
public boolean hasSentence(UTLFVocabulary vo, String text) throws UTLFException
UTLFException
public boolean hasContent()
public int numberOfElementsInContent()
public UTLFContent getContent()
public void setContent(UTLFContent co) throws UTLFException
UTLFException
public void removeContent()
public long getNumberOf(UTLFVocabulary vo)
public void add(UTLFVocabulary vo, String text) throws UTLFException
vo
- vocabularytext
- valueUTLFException
- UTLF処理にエラーが発生した場合.public void replace(UTLFVocabulary vo, String text) throws UTLFException
vo
- vocabularytext
- valueUTLFException
- UTLF処理にエラーが発生した場合.public void remove(UTLFVocabulary vo) throws UTLFException
vo
- vocabularyUTLFException
- UTLF処理にエラーが発生した場合.public static UTLFWriter getWriter()
public void write(Writer writer) throws IOException, UTLFException
writer
- Writer.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.public void write(Writer writer, int opt) throws IOException, UTLFException
writer
- Writer.opt
- pre-processing option for generating RDF.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.UTLFFactory.Normalize_OPTION
public CharSequence getRDF() throws UTLFException
UTLFException
- UTLF処理にエラーが発生した場合.public CharSequence getRDF(int opt) throws UTLFException
opt
- pre-processing option for generating RDF.UTLFException
- UTLF処理にエラーが発生した場合.UTLFFactory.Normalize_OPTION
public UTLF duplicate() throws UTLFException
UTLFException
public void save(File file) throws IOException, UTLFException
file
- File.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.public void save(File file, int opt) throws IOException, UTLFException
file
- File.opt
- pre-processing option for generating RDF.UTLFException
- UTLF処理にエラーが発生した場合.IOException
- 入出力エラーが発生した場合.UTLFFactory.Normalize_OPTION
public void setContentDict(UDict dict) throws UTLFException
UTLFException
public void setContentArray(UArray array) throws UTLFException
UTLFException
public UDict getContentDict()
public UObject getContentObject()
public <T extends UObject> List<T> getObjectList(Class<T> clas, UPath path, UTLFResolver res)
public <T extends UObject> List<T> getNodeObjectList(Class<T> clas, UPath path, UTLFResolver res)
public boolean equivalentTo(UTLF u) throws UTLFException
UTLFException
public boolean equivalentTo(File file) throws UTLFException, IOException
UTLFException
IOException
EDB Working Group at Tue Jun 10 17:08:59 JST 2025