org.apache.naming.resources
クラス ResourceAttributes

java.lang.Object
  |
  +--org.apache.naming.resources.ResourceAttributes
すべての実装インタフェース:
javax.naming.directory.Attributes, java.lang.Cloneable, java.io.Serializable
直系の既知のサブクラス:
FileDirContext.FileResourceAttributes

public class ResourceAttributes
extends java.lang.Object
implements javax.naming.directory.Attributes

Attributes implementation.

バージョン:
$Revision: 1.3.2.1 $
作成者:
Remy Maucherat
関連項目:
直列化された形式

フィールドの概要
static java.lang.String ALTERNATE_CONTENT_LENGTH
          Content length.
static java.lang.String ALTERNATE_CREATION_DATE
          Creation date.
static java.lang.String ALTERNATE_LAST_MODIFIED
          Last modification date.
static java.lang.String ALTERNATE_TYPE
          Type.
protected  javax.naming.directory.Attributes attributes
          External attributes.
protected  boolean collection
          Collection flag.
static java.lang.String COLLECTION_TYPE
          Collection type.
static java.lang.String CONTENT_LANGUAGE
          Content language.
static java.lang.String CONTENT_LENGTH
          Content length.
static java.lang.String CONTENT_TYPE
          MIME type of the content.
protected  long contentLength
          Content length.
protected  long creation
          Creation time.
static java.lang.String CREATION_DATE
          Creation date.
protected  java.util.Date creationDate
          Creation date.
static java.lang.String ETAG
          ETag.
protected static java.text.SimpleDateFormat format
          HTTP date format.
protected static java.text.SimpleDateFormat[] formats
          Date formats using for Date parsing.
static java.lang.String LAST_MODIFIED
          Last modification date.
protected  long lastModified
          Last modified time.
protected  java.util.Date lastModifiedDate
          Last modified date.
protected  java.lang.String name
          Name.
static java.lang.String NAME
          Name.
static java.lang.String SOURCE
          Source.
static java.lang.String TYPE
          Type.
 
コンストラクタの概要
ResourceAttributes()
          Default constructor.
ResourceAttributes(javax.naming.directory.Attributes attributes)
          Merges with another attribute set.
 
メソッドの概要
 java.lang.Object clone()
          Clone the attributes object (WARNING: fake cloning).
 javax.naming.directory.Attribute get(java.lang.String attrID)
          Get attribute.
 javax.naming.NamingEnumeration getAll()
          Get all attributes.
 long getContentLength()
          Get content length.
 long getCreation()
          Get creation time.
 java.util.Date getCreationDate()
          Get creation date.
 javax.naming.NamingEnumeration getIDs()
          Get all attribute IDs.
 long getLastModified()
          Get last modified time.
 java.util.Date getLastModifiedDate()
          Get lastModified date.
 java.lang.String getName()
          Get name.
 java.lang.String getResourceType()
          Get resource type.
 boolean isCaseIgnored()
          Case sensitivity.
 boolean isCollection()
          Is collection.
 javax.naming.directory.Attribute put(javax.naming.directory.Attribute attribute)
          Put attribute.
 javax.naming.directory.Attribute put(java.lang.String attrID, java.lang.Object val)
          Put attribute.
 javax.naming.directory.Attribute remove(java.lang.String attrID)
          Remove attribute.
 void setCollection(boolean collection)
          Set collection flag.
 void setContentLength(long contentLength)
          Set content length.
 void setCreation(long creation)
          Set creation.
 void setCreationDate(java.util.Date creationDate)
          Creation date mutator.
 void setLastModified(java.util.Date lastModified)
          推奨されていません。  
 void setLastModified(long lastModified)
          Set last modified.
 void setLastModifiedDate(java.util.Date lastModifiedDate)
          Last modified date mutator.
 void setName(java.lang.String name)
          Set name.
 void setResourceType(java.lang.String resourceType)
          Type mutator.
 int size()
          Retrieves the number of attributes in the attribute set.
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

CREATION_DATE

public static final java.lang.String CREATION_DATE
Creation date.

ALTERNATE_CREATION_DATE

public static final java.lang.String ALTERNATE_CREATION_DATE
Creation date.

LAST_MODIFIED

public static final java.lang.String LAST_MODIFIED
Last modification date.

ALTERNATE_LAST_MODIFIED

public static final java.lang.String ALTERNATE_LAST_MODIFIED
Last modification date.

NAME

public static final java.lang.String NAME
Name.

TYPE

public static final java.lang.String TYPE
Type.

ALTERNATE_TYPE

public static final java.lang.String ALTERNATE_TYPE
Type.

SOURCE

public static final java.lang.String SOURCE
Source.

CONTENT_TYPE

public static final java.lang.String CONTENT_TYPE
MIME type of the content.

CONTENT_LANGUAGE

public static final java.lang.String CONTENT_LANGUAGE
Content language.

CONTENT_LENGTH

public static final java.lang.String CONTENT_LENGTH
Content length.

ALTERNATE_CONTENT_LENGTH

public static final java.lang.String ALTERNATE_CONTENT_LENGTH
Content length.

ETAG

public static final java.lang.String ETAG
ETag.

COLLECTION_TYPE

public static final java.lang.String COLLECTION_TYPE
Collection type.

format

protected static final java.text.SimpleDateFormat format
HTTP date format.

formats

protected static final java.text.SimpleDateFormat[] formats
Date formats using for Date parsing.

collection

protected boolean collection
Collection flag.

contentLength

protected long contentLength
Content length.

creation

protected long creation
Creation time.

creationDate

protected java.util.Date creationDate
Creation date.

lastModified

protected long lastModified
Last modified time.

lastModifiedDate

protected java.util.Date lastModifiedDate
Last modified date.

name

protected java.lang.String name
Name.

attributes

protected javax.naming.directory.Attributes attributes
External attributes.
コンストラクタの詳細

ResourceAttributes

public ResourceAttributes()
Default constructor.

ResourceAttributes

public ResourceAttributes(javax.naming.directory.Attributes attributes)
Merges with another attribute set.
メソッドの詳細

isCollection

public boolean isCollection()
Is collection.

setCollection

public void setCollection(boolean collection)
Set collection flag.
戻り値:
value of the collection flag

getContentLength

public long getContentLength()
Get content length.
戻り値:
content length value

setContentLength

public void setContentLength(long contentLength)
Set content length.
パラメータ:
contentLength - New content length value

getCreation

public long getCreation()
Get creation time.
戻り値:
creation time value

setCreation

public void setCreation(long creation)
Set creation.
パラメータ:
creation - New creation value

getCreationDate

public java.util.Date getCreationDate()
Get creation date.
戻り値:
Creation date value

setCreationDate

public void setCreationDate(java.util.Date creationDate)
Creation date mutator.
パラメータ:
creationDate - New creation date

getLastModified

public long getLastModified()
Get last modified time.
戻り値:
lastModified time value

setLastModified

public void setLastModified(long lastModified)
Set last modified.
パラメータ:
lastModified - New last modified value

setLastModified

public void setLastModified(java.util.Date lastModified)
推奨されていません。  

Set last modified date.
パラメータ:
lastModified - New last modified date value

getLastModifiedDate

public java.util.Date getLastModifiedDate()
Get lastModified date.
戻り値:
LastModified date value

setLastModifiedDate

public void setLastModifiedDate(java.util.Date lastModifiedDate)
Last modified date mutator.
パラメータ:
lastModifiedDate - New last modified date

getName

public java.lang.String getName()
Get name.
戻り値:
Name value

setName

public void setName(java.lang.String name)
Set name.
パラメータ:
name - New name value

getResourceType

public java.lang.String getResourceType()
Get resource type.
戻り値:
String resource type

setResourceType

public void setResourceType(java.lang.String resourceType)
Type mutator.
パラメータ:
resourceType - New resource type

get

public javax.naming.directory.Attribute get(java.lang.String attrID)
Get attribute.
定義:
インタフェース javax.naming.directory.Attributes 内の get

put

public javax.naming.directory.Attribute put(javax.naming.directory.Attribute attribute)
Put attribute.
定義:
インタフェース javax.naming.directory.Attributes 内の put

put

public javax.naming.directory.Attribute put(java.lang.String attrID,
                                            java.lang.Object val)
Put attribute.
定義:
インタフェース javax.naming.directory.Attributes 内の put

remove

public javax.naming.directory.Attribute remove(java.lang.String attrID)
Remove attribute.
定義:
インタフェース javax.naming.directory.Attributes 内の remove

getAll

public javax.naming.NamingEnumeration getAll()
Get all attributes.
定義:
インタフェース javax.naming.directory.Attributes 内の getAll

getIDs

public javax.naming.NamingEnumeration getIDs()
Get all attribute IDs.
定義:
インタフェース javax.naming.directory.Attributes 内の getIDs

size

public int size()
Retrieves the number of attributes in the attribute set.
定義:
インタフェース javax.naming.directory.Attributes 内の size

clone

public java.lang.Object clone()
Clone the attributes object (WARNING: fake cloning).
定義:
インタフェース javax.naming.directory.Attributes 内の clone
オーバーライド:
クラス java.lang.Object 内の clone

isCaseIgnored

public boolean isCaseIgnored()
Case sensitivity.
定義:
インタフェース javax.naming.directory.Attributes 内の isCaseIgnored


Copyright ? 2000-2001 Apache Software Foundation. All Rights Reserved.