Package | Description |
---|---|
buri.ddmsence |
The core package of DDMSence, which contains the abstract base classes which do not need to be directly referenced.
|
buri.ddmsence.ddms |
Contains the top-level DDMS component,
Resource , various exception classes, and other supporting classes. |
buri.ddmsence.ddms.extensible |
Contains the components from the "Extensible" layer of the DDMS specification.
|
buri.ddmsence.ddms.format |
Contains the components from the "Format" set of the DDMS specification.
|
buri.ddmsence.ddms.metacard |
Contains the components from the "Metacard" set of the DDMS specification.
|
buri.ddmsence.ddms.resource |
Contains the components from the "Resource" set of the DDMS specification.
|
buri.ddmsence.ddms.security |
Contains the components from the "Security" set of the DDMS specification.
|
buri.ddmsence.ddms.security.ism |
Contains the components from the "Security" set of the DDMS specification which exist in the ISM XML namespace.
|
buri.ddmsence.ddms.security.ntk |
Contains the components from the "Security" set of the DDMS specification which exist in the NTK XML namespace.
|
buri.ddmsence.ddms.summary |
Contains the components from the "Summary" set of the DDMS specification.
|
buri.ddmsence.ddms.summary.gml |
Contains the components from the "Summary" set of the DDMS specification which exist in the GML XML namespace.
|
buri.ddmsence.ddms.summary.tspi |
Contains the components from the "Summary" set of the DDMS specification which exist in the TSPI XML namespace.
|
buri.ddmsence.util |
Contains shared utility classes used throughout the project.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAccessEntity
Base class for NTK elements which describe system access rules for an
Individual , Group , or
Profile . |
class |
AbstractBaseComponent
Top-level base class for all DDMS elements and attributes modeled as Java objects.
|
class |
AbstractNtkString
Base class for NTK elements which consist of simple child text decorated with NTK attributes, and security
attributes.
|
class |
AbstractProducerRole
Base class for DDMS producer elements, such as ddms:creator and ddms:contributor.
|
class |
AbstractQualifierValue
Base class for DDMS elements which have a qualifier/value attribute, such as ddms:Identifier and ddms:source.
|
class |
AbstractRoleEntity
Base class for entities which fulfill some role, such as ddms:person and ddms:organization.
|
class |
AbstractSimpleString
Base class for DDMS elements which consist of simple child text, possibly decorated with attributes, such as
Description , Title , and Subtitle . |
class |
AbstractTaskingRole
Base class for DDMS tasking role elements, including
RequesterInfo and Addressee . |
class |
AbstractTspiAddress
Base class for TSPI addresses.
|
class |
AbstractTspiShape
Base class for TSPI shapes.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
AbstractTaskingRole.getNestedComponents() |
protected List<IDDMSComponent> |
AbstractProducerRole.getNestedComponents() |
protected List<IDDMSComponent> |
AbstractBaseComponent.getNestedComponents()
Accessor for a collection of nested components.
|
protected List<IDDMSComponent> |
AbstractAccessEntity.getNestedComponents() |
Modifier and Type | Interface and Description |
---|---|
interface |
IRoleEntity
Identifying interface for an entity element (person, organization, service, unknown) which may be used to fulfill
a producer role (creator, contributor, pointOfContact, publisher) or a tasking role (addressee, requesterInfo,
recordKeeper).
|
interface |
ITspiAddress
Identifying interface for a TSPI address element, which may be used to fill a postalAddress element.
|
interface |
ITspiShape
Identifying interface for a TSPI shape element, which may be used to fill a boundingGeometry element.
|
Modifier and Type | Class and Description |
---|---|
class |
ApproximableDate
Base class for DDMS elements which are an approximable date, such as ddms:dates/ddms:acquiredOn.
|
class |
Resource
An immutable implementation of ddms:resource (the top-level element of a DDMS metacard or assertion).
|
Modifier and Type | Method and Description |
---|---|
IDDMSComponent |
IBuilder.commit()
Finalizes the data gathered for this builder instance.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
Resource.getNestedComponents() |
List<IDDMSComponent> |
Resource.getTopLevelComponents()
Accessor for an ordered list of the components in this Resource.
|
Constructor and Description |
---|
Resource(List<IDDMSComponent> topLevelComponents,
Boolean resourceElement,
String createDate,
Integer ismDESVersion,
SecurityAttributes securityAttributes,
ExtensibleAttributes extensibleAttributes)
Constructor for creating a DDMS 3.0 Resource from raw data.
|
Resource(List<IDDMSComponent> topLevelComponents,
Boolean resourceElement,
String createDate,
List<String> compliesWiths,
Integer ismDESVersion,
Integer ntkDESVersion,
SecurityAttributes securityAttributes,
NoticeAttributes noticeAttributes,
ExtensibleAttributes extensibleAttributes)
Constructor for creating a DDMS resource of any version from raw data.
|
Resource(List<IDDMSComponent> topLevelComponents,
Boolean resourceElement,
String createDate,
List<String> compliesWiths,
Integer ismDESVersion,
SecurityAttributes securityAttributes,
ExtensibleAttributes extensibleAttributes)
Constructor for creating a DDMS 3.1 Resource from raw data.
|
Resource(List<IDDMSComponent> topLevelComponents,
ExtensibleAttributes extensibleAttributes)
Constructor for creating a DDMS 2.0 Resource from raw data.
|
Modifier and Type | Class and Description |
---|---|
class |
ExtensibleElement
An immutable implementation of an element which might fulfill the xs:any space in the Extensible Layer.
|
Modifier and Type | Class and Description |
---|---|
class |
Extent
An immutable implementation of ddms:extent.
|
class |
Format
An immutable implementation of ddms:format.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
Format.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
MetacardInfo
An immutable implementation of ddms:metacardInfo.
|
Modifier and Type | Method and Description |
---|---|
List<IDDMSComponent> |
MetacardInfo.getChildComponents()
Accessor for an ordered list of the components in this metcardInfo.
|
protected List<IDDMSComponent> |
MetacardInfo.getNestedComponents() |
Constructor and Description |
---|
MetacardInfo(List<IDDMSComponent> childComponents,
SecurityAttributes securityAttributes)
Constructor for creating a component from raw data
|
Modifier and Type | Class and Description |
---|---|
class |
Addressee
An immutable implementation of ddms:addressee.
|
class |
ApplicationSoftware
An immutable implementation of ddms:applicationSoftware.
|
class |
Contributor
An immutable implementation of ddms:contributor.
|
class |
Creator
An immutable implementation of ddms:creator.
|
class |
Dates
An immutable implementation of ddms:dates.
|
class |
Details
An immutable implementation of ddms:details.
|
class |
Identifier
An immutable implementation of ddms:identifier.
|
class |
Language
An immutable implementation of ddms:language.
|
class |
Organization
An immutable implementation of ddms:organization.
|
class |
Person
An immutable implementation of ddms:person.
|
class |
PointOfContact
An immutable implementation of ddms:pointOfContact.
|
class |
ProcessingInfo
An immutable implementation of ddms:processingInfo.
|
class |
Publisher
An immutable implementation of ddms:publisher.
|
class |
RecordKeeper
An immutable implementation of ddms:recordKeeper.
|
class |
RecordsManagementInfo
An immutable implementation of ddms:recordsManagementInfo.
|
class |
RequesterInfo
An immutable implementation of ddms:requesterInfo.
|
class |
ResourceManagement
An immutable implementation of ddms:resourceManagement.
|
class |
RevisionRecall
An immutable implementation of ddms:revisionRecall.
|
class |
Rights
An immutable implementation of ddms:rights.
|
class |
Service
An immutable implementation of a ddms:service element.
|
class |
Source
An immutable implementation of ddms:source.
|
class |
SubOrganization
An immutable implementation of ddms:subOrganization.
|
class |
Subtitle
An immutable implementation of ddms:subtitle.
|
class |
TaskID
An immutable implementation of ddms:taskID.
|
class |
TaskingInfo
An immutable implementation of ddms:taskingInfo.
|
class |
Title
An immutable implementation of ddms:title.
|
class |
Type
An immutable implementation of ddms:type.
|
class |
Unknown
An immutable implementation of a ddms:unknown element.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
TaskingInfo.getNestedComponents() |
protected List<IDDMSComponent> |
RevisionRecall.getNestedComponents() |
protected List<IDDMSComponent> |
ResourceManagement.getNestedComponents() |
protected List<IDDMSComponent> |
RecordsManagementInfo.getNestedComponents() |
protected List<IDDMSComponent> |
RecordKeeper.getNestedComponents() |
protected List<IDDMSComponent> |
Organization.getNestedComponents() |
protected List<IDDMSComponent> |
Dates.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
NoticeList
An immutable implementation of ddms:noticeList.
|
class |
Security
An immutable implementation of ddms:security.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
Security.getNestedComponents() |
protected List<IDDMSComponent> |
NoticeList.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
Notice
An immutable implementation of ism:Notice.
|
class |
NoticeText
An immutable implementation of ism:NoticeText.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
Notice.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
Access
An immutable implementation of ntk:Access.
|
class |
Group
An immutable implementation of ntk:AccessGroup.
|
class |
GroupValue
An immutable implementation of ntk:AccessGroupValue.
|
class |
Individual
An immutable implementation of ntk:AccessIndividual.
|
class |
IndividualValue
An immutable implementation of ntk:AccessIndividualValue.
|
class |
Profile
An immutable implementation of ntk:AccessProfile.
|
class |
ProfileList
An immutable implementation of ntk:AccessProfileList.
|
class |
ProfileValue
An immutable implementation of ntk:AccessProfileValue.
|
class |
SystemName
An immutable implementation of ntk:AccessSystemName.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
ProfileList.getNestedComponents() |
protected List<IDDMSComponent> |
Profile.getNestedComponents() |
protected List<IDDMSComponent> |
Individual.getNestedComponents() |
protected List<IDDMSComponent> |
Group.getNestedComponents() |
protected List<IDDMSComponent> |
Access.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
BoundingBox
An immutable implementation of ddms:boundingBox.
|
class |
BoundingGeometry
An immutable implementation of ddms:boundingGeometry.
|
class |
Category
An immutable implementation of ddms:category.
|
class |
CountryCode
An immutable implementation of ddms:countryCode.
|
class |
Description
An immutable implementation of ddms:description.
|
class |
FacilityIdentifier
An immutable implementation of ddms:facilityIdentifier.
|
class |
GeographicIdentifier
An immutable implementation of ddms:geographicIdentifier.
|
class |
GeospatialCoverage
An immutable implementation of ddms:geospatialCoverage.
|
class |
Keyword
An immutable implementation of ddms:keyword.
|
class |
Link
An immutable implementation of ddms:link.
|
class |
NonStateActor
An immutable implementation of ddms:nonStateActor.
|
class |
PostalAddress
An immutable implementation of ddms:postalAddress.
|
class |
ProductionMetric
An immutable implementation of ddms:productionMetric.
|
class |
RelatedResource
An immutable implementation of the ddms:relatedResource component.
|
class |
SubDivisionCode
An immutable implementation of ddms:subDivisionCode.
|
class |
SubjectCoverage
An immutable implementation of ddms:subjectCoverage.
|
class |
TemporalCoverage
An immutable implementation of ddms:temporalCoverage.
|
class |
VerticalExtent
An immutable implementation of ddms:verticalExtent.
|
class |
VirtualCoverage
An immutable implementation of ddms:virtualCoverage.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
TemporalCoverage.getNestedComponents() |
protected List<IDDMSComponent> |
SubjectCoverage.getNestedComponents() |
protected List<IDDMSComponent> |
RelatedResource.getNestedComponents() |
protected List<IDDMSComponent> |
PostalAddress.getNestedComponents() |
protected List<IDDMSComponent> |
GeospatialCoverage.getNestedComponents() |
protected List<IDDMSComponent> |
GeographicIdentifier.getNestedComponents() |
protected List<IDDMSComponent> |
BoundingGeometry.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
Point
An immutable implementation of gml:Point.
|
class |
Polygon
An immutable implementation of gml:Polygon.
|
class |
Position
An immutable implementation of gml:pos.
|
Modifier and Type | Method and Description |
---|---|
protected List<IDDMSComponent> |
Polygon.getNestedComponents() |
protected List<IDDMSComponent> |
Point.getNestedComponents() |
Modifier and Type | Class and Description |
---|---|
class |
Circle
An immutable implementation of tspi:Circle.
|
class |
Ellipse
An immutable implementation of tspi:Ellipse.
|
class |
Envelope
An immutable implementation of tspi:Envelope.
|
class |
GeneralAddressClass
An immutable implementation of tspi:GeneralAddressClass.
|
class |
IntersectionAddress
An immutable implementation of tspi:IntersectionAddress.
|
class |
LandmarkAddress
An immutable implementation of tspi:LandmarkAddress.
|
class |
NumberedThoroughfareAddress
An immutable implementation of tspi:NumberedThoroughfareAddress.
|
class |
TwoNumberAddressRange
An immutable implementation of tspi:TwoNumberAddressRange.
|
class |
UnnumberedThoroughfareAddress
An immutable implementation of tspi:UnnumberedThoroughfareAddress.
|
class |
USPSGeneralDeliveryOffice
An immutable implementation of tspi:USPSGeneralDeliveryOffice.
|
class |
USPSPostalDeliveryBox
An immutable implementation of tspi:USPSPostalDeliveryBox.
|
class |
USPSPostalDeliveryRoute
An immutable implementation of tspi:USPSPostalDeliveryRoute.
|
Modifier and Type | Method and Description |
---|---|
static void |
Util.requireCompatibleVersion(IDDMSComponent parent,
IDDMSComponent child)
Validates that a child component has a compatible DDMS version as the parent.
|
Copyright 2010 - 2019 by Brian Uri!
Generated on 09/15/2016 12:36 PM
https://ddmsence.urizone.net/