Kie Commons I/O 6.0.0.Beta3

org.kie.commons.io.attribute
Class DublinCoreView

java.lang.Object
  extended by org.kie.commons.java.nio.base.AbstractBasicFileAttributeView<AbstractPath>
      extended by org.kie.commons.io.attribute.DublinCoreView
All Implemented Interfaces:
ExtendedAttributeView, NeedsPreloadedAttrs, AttributeView, BasicFileAttributeView, FileAttributeView

public class DublinCoreView
extends AbstractBasicFileAttributeView<AbstractPath>
implements NeedsPreloadedAttrs


Field Summary
 
Fields inherited from class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView
path
 
Constructor Summary
DublinCoreView(AbstractPath path)
           
 
Method Summary
 String name()
           
 DublinCoreAttributes readAttributes()
           
 Map<String,Object> readAttributes(String... attributes)
           
 void setAttribute(String attribute, Object value)
           
 Class<? extends BasicFileAttributeView>[] viewTypes()
           
 
Methods inherited from class org.kie.commons.java.nio.base.AbstractBasicFileAttributeView
isSerializable, readAllAttributes, setTimes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DublinCoreView

public DublinCoreView(AbstractPath path)
Method Detail

name

public String name()
Specified by:
name in interface AttributeView
Overrides:
name in class AbstractBasicFileAttributeView<AbstractPath>

readAttributes

public DublinCoreAttributes readAttributes()
                                    throws IOException
Specified by:
readAttributes in interface ExtendedAttributeView
Specified by:
readAttributes in interface BasicFileAttributeView
Throws:
IOException

readAttributes

public Map<String,Object> readAttributes(String... attributes)
Specified by:
readAttributes in interface ExtendedAttributeView
Overrides:
readAttributes in class AbstractBasicFileAttributeView<AbstractPath>

viewTypes

public Class<? extends BasicFileAttributeView>[] viewTypes()
Specified by:
viewTypes in interface ExtendedAttributeView

setAttribute

public void setAttribute(String attribute,
                         Object value)
                  throws IOException
Specified by:
setAttribute in interface ExtendedAttributeView
Overrides:
setAttribute in class AbstractBasicFileAttributeView<AbstractPath>
Throws:
IOException

Kie Commons I/O 6.0.0.Beta3

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.