be.destin.skos.core
Class MetadataProperty

java.lang.Object
  extended by be.destin.skos.core.Concept
      extended by be.destin.skos.core.MetadataProperty
All Implemented Interfaces:
StatusInterface, java.io.Serializable, java.lang.Comparable<Concept>, org.openrdf.model.Resource, org.openrdf.model.URI, org.openrdf.model.Value

public class MetadataProperty
extends Concept

Author:
Christophe Dupriez
See Also:
Serialized Form

Field Summary
 
Fields inherited from class be.destin.skos.core.Concept
maxDepth, SESAME_NAMESPACE, tagIndexedItem, transitions
 
Constructor Summary
MetadataProperty()
           
MetadataProperty(ConceptScheme list)
           
 
Method Summary
 java.util.LinkedList<java.lang.String> getAllowedLanguage()
           
 java.util.LinkedList<java.lang.String> getBroaderScheme()
           
 java.util.LinkedList<java.lang.String> getConceptScheme()
           
 java.lang.String getDefaultPrefix()
           
 java.lang.String getDefaultScheme()
           
 java.lang.String getDefaultSuffix()
           
 java.util.LinkedList<java.lang.String> getExternal()
           
 java.util.LinkedList<java.lang.String> getLanguage()
           
 java.lang.String getLanguageCollection()
           
 int getMaxLength()
           
 int getMaxOccurs()
           
 int getMaxPrefix()
           
 int getMaxSuffix()
           
 int getMinLength()
           
 int getMinOccurs()
           
 java.util.LinkedList<java.lang.String> getNotationScheme()
           
 java.util.LinkedList<java.lang.String> getPrefix()
           
 MetadataPropertyClass getPropertyClass()
           
 SchemeInterface[] getSchemes()
           
 java.util.LinkedList<java.lang.String> getSuffix()
           
 boolean isClosed()
           
 boolean isMandatory()
           
 boolean isNormalized()
           
 boolean isRepeatable()
           
 boolean isSystem()
           
 void setBroaderScheme(java.util.LinkedList<java.lang.String> broaderScheme)
           
 void setClosed(boolean closed)
           
 void setConceptScheme(java.util.LinkedList<java.lang.String> authoritiesCodes)
           
 void setDefaultPrefix(java.lang.String defaultPrefix)
           
 void setDefaultScheme(java.lang.String main)
           
 void setDefaultSuffix(java.lang.String defaultSuffix)
           
 void setExternal(java.util.LinkedList<java.lang.String> externales)
           
 void setLanguage(java.util.LinkedList<java.lang.String> language)
           
 void setLanguageCollection(java.lang.String languageCollection)
           
 void setMandatory(boolean mandatory)
           
 void setMaxLength(int maxLength)
           
 void setMaxOccurs(int maxOccurs)
           
 void setMaxPrefix(int maxPrefix)
           
 void setMaxSuffix(int maxSuffix)
           
 void setMinLength(int minLength)
           
 void setMinOccurs(int minOccurs)
           
 void setNormalized(boolean normalized)
           
 void setNotationScheme(java.util.LinkedList<java.lang.String> derivedes)
           
 void setPrefix(java.util.LinkedList<java.lang.String> prefixes)
           
 void setPropertyClass(MetadataPropertyClass metadataPropertyClass)
           
 void setRepeatable(boolean repeatable)
           
 void setSuffix(java.util.LinkedList<java.lang.String> suffixes)
           
 void setSystem(boolean system)
           
 
Methods inherited from class be.destin.skos.core.Concept
addApplicationUsage, addError, checkDuplicatedLabel, cleanUp, compareTo, ensure, equals, getAbout, getAboutAlias, getAboutBroader, getAboutNarrower, getAboutRelated, getAlias, getAllRelatedTransitive, getAltLabel, getAltLabel, getApplicationNarrowerUsage, getApplicationUsage, getAskosiUrl, getBroader, getBroaderMatchTransitive, getBroaderTransitive, getBroadMatch, getBroadMatchTransitive, getChangeNote, getChangeNote, getCloseMatch, getCloseMatchTransitive, getCollection, getCollectionScheme, getCount, getCurrentStatus, getDefinition, getDefinition, getDepth, getEditorialNote, getEditorialNote, getErrors, getExactMatch, getExactMatchTransitive, getExample, getExample, getHiddenLabel, getHiddenLabel, getHistoryNote, getHistoryNote, getIcon, getIcon, getIconAdapted, getInScheme, getInternalNote, getLabel, getLocalName, getManagerInstance, getNamespace, getNarrower, getNarrowerMatchTransitive, getNarrowerTransitive, getNarrowerUsage, getNarrowMatch, getNarrowMatchTransitive, getNotation, getNotation, getPrefLabel, getPrefLabel, getPrefLabelTerm, getRelated, getRelatedMatch, getRelatedMatchTransitive, getRelatedTransitive, getScheme_About, getScheme_AboutBroadMatch, getScheme_AboutCloseMatch, getScheme_AboutExactMatch, getScheme_AboutNarrowMatch, getScheme_AboutRelatedMatch, getScopeNote, getScopeNote, getSortKey, getSortLabel, getStatus, getTopConceptOf, getTopConcepts, getUrl, getUrl, getUrlAdapted, getUsage, hashCode, isTopConcept, mergeAlias, mergeAltLabel, mergeApplicationUsage, mergeBroader, mergeBroadMatch, mergeChangeNote, mergeCloseMatch, mergeDefinition, mergeEditorialNote, mergeExactMatch, mergeExample, mergeHiddenLabel, mergeHistoryNote, mergeIcon, mergeImporting, mergeInternalNote, mergeNarrower, mergeNarrowMatch, mergeNotation, mergePrefLabel, mergeRelated, mergeRelatedMatch, mergeScopeNote, mergeSortKey, mergeUrl, mergeUsage, putAlias, putAlias, putAltLabel, putAltLabel, putApplicationNarrowerUsage, putApplicationUsage, putApplicationUsage, putBroader, putBroadMatch, putChangeNote, putCloseMatch, putCollection, putCollectionScheme, putDefinition, putEditorialNote, putExactMatch, putExample, putHiddenLabel, putHiddenLabel, putHistoryNote, putIcon, putLabel, putNarrower, putNarrowMatch, putNotation, putPrefLabel, putPrefLabel, putRelated, putRelatedMatch, putRelation, putScopeNote, putUrl, reloadConcept, setAbout, setAlias, setAltLabel, setBroader, setBroadMatch, setChangeNote, setCloseMatch, setCollection, setCollectionScheme, setCurrentStatus, setDefinition, setDepth, setEditorialNote, setErrors, setExactMatch, setExample, setHiddenLabel, setHistoryNote, setIcon, setInScheme, setInternalNote, setNarrower, setNarrowerUsage, setNarrowMatch, setNotation, setPrefLabel, setRelated, setRelatedMatch, setScopeNote, setSortKey, setStatus, setUrl, setUsage, stringValue, toHtmlApplicationUsage, toHtmlConceptUsage, toHtmlConceptUsage, toHtmlCount, toHtmlErrors, toHtmlErrorsTable, toHtmlLabel, toHtmlLabel, toHtmlLabelSimple, toHtmlLabelUsage, toHtmlStatus, toJavaScriptParameters, toRdfApplicationUsage, toRdfConceptUsage, toRdfConceptUsage, toRdfObjectUrl, toString, toTrace
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MetadataProperty

public MetadataProperty()

MetadataProperty

public MetadataProperty(ConceptScheme list)
Method Detail

getDefaultScheme

public java.lang.String getDefaultScheme()
Returns:
the main

getNotationScheme

public java.util.LinkedList<java.lang.String> getNotationScheme()
Returns:
the notationScheme

getExternal

public java.util.LinkedList<java.lang.String> getExternal()
Returns:
the external

getPropertyClass

public MetadataPropertyClass getPropertyClass()
Returns:
the propertyClass

getMaxLength

public int getMaxLength()
Returns:
the maxLength

getMinLength

public int getMinLength()
Returns:
the minLength

getPrefix

public java.util.LinkedList<java.lang.String> getPrefix()
Returns:
the prefix

getConceptScheme

public java.util.LinkedList<java.lang.String> getConceptScheme()
Returns:
the notationScheme

getSuffix

public java.util.LinkedList<java.lang.String> getSuffix()
Returns:
the suffix

isClosed

public boolean isClosed()
Returns:
the closed

isMandatory

public boolean isMandatory()
Returns:
the mandatory

isRepeatable

public boolean isRepeatable()
Returns:
the repeatable

setClosed

public void setClosed(boolean closed)
Parameters:
closed - the closed to set

setDefaultScheme

public void setDefaultScheme(java.lang.String main)
Parameters:
main - the main to set

setNotationScheme

public void setNotationScheme(java.util.LinkedList<java.lang.String> derivedes)
Parameters:
notationScheme - the notationScheme to set

setExternal

public void setExternal(java.util.LinkedList<java.lang.String> externales)
Parameters:
external - the external to set

setPropertyClass

public void setPropertyClass(MetadataPropertyClass metadataPropertyClass)
Parameters:
propertyClass - the propertyClass to set

setMandatory

public void setMandatory(boolean mandatory)
Parameters:
mandatory - the mandatory to set

setMaxLength

public void setMaxLength(int maxLength)
Parameters:
maxLength - the maxLength to set

setMinLength

public void setMinLength(int minLength)
Parameters:
minLength - the minLength to set

setPrefix

public void setPrefix(java.util.LinkedList<java.lang.String> prefixes)
Parameters:
prefix - the prefix to set

setRepeatable

public void setRepeatable(boolean repeatable)
Parameters:
repeatable - the repeatable to set

setConceptScheme

public void setConceptScheme(java.util.LinkedList<java.lang.String> authoritiesCodes)
Parameters:
notationScheme - the notationScheme to set

setSuffix

public void setSuffix(java.util.LinkedList<java.lang.String> suffixes)
Parameters:
suffix - the suffix to set

getLanguage

public java.util.LinkedList<java.lang.String> getLanguage()
Returns:
the language

setLanguage

public void setLanguage(java.util.LinkedList<java.lang.String> language)
Parameters:
language - the language to set

setLanguageCollection

public void setLanguageCollection(java.lang.String languageCollection)
Parameters:
languageCollection - the language collection to set

getLanguageCollection

public java.lang.String getLanguageCollection()
Returns:
the collection of allowed language

getAllowedLanguage

public java.util.LinkedList<java.lang.String> getAllowedLanguage()
Returns:
the collection of allowed language

getDefaultPrefix

public java.lang.String getDefaultPrefix()
Returns:
the defaultPrefix

setDefaultPrefix

public void setDefaultPrefix(java.lang.String defaultPrefix)
Parameters:
defaultPrefix - the defaultPrefix to set

getDefaultSuffix

public java.lang.String getDefaultSuffix()
Returns:
the defaultSuffix

setDefaultSuffix

public void setDefaultSuffix(java.lang.String defaultSuffix)
Parameters:
defaultSuffix - the defaultSuffix to set

isSystem

public boolean isSystem()
Returns:
the system

setSystem

public void setSystem(boolean system)
Parameters:
system - the system to set

isNormalized

public boolean isNormalized()
Returns:
the normalized

setNormalized

public void setNormalized(boolean normalized)
Parameters:
normalized - the normalized to set

getBroaderScheme

public java.util.LinkedList<java.lang.String> getBroaderScheme()
Returns:
the broaderScheme

setBroaderScheme

public void setBroaderScheme(java.util.LinkedList<java.lang.String> broaderScheme)
Parameters:
broaderScheme - the broaderScheme to set

getMaxPrefix

public int getMaxPrefix()
Returns:
the maxPrefix

setMaxPrefix

public void setMaxPrefix(int maxPrefix)
Parameters:
maxPrefix - the maxPrefix to set

getMaxSuffix

public int getMaxSuffix()
Returns:
the maxSuffix

setMaxSuffix

public void setMaxSuffix(int maxSuffix)
Parameters:
maxSuffix - the maxSuffix to set

getMinOccurs

public int getMinOccurs()

setMinOccurs

public void setMinOccurs(int minOccurs)

getMaxOccurs

public int getMaxOccurs()

setMaxOccurs

public void setMaxOccurs(int maxOccurs)

getSchemes

public SchemeInterface[] getSchemes()