* @param index {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public char charAt(int index){\r
String text = getText();\r
char result = text.charAt(index);\r
* {@link #getText()}に準ずる。\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int length(){\r
String text = getText();\r
int result = text.length();\r
* @param end {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public CharSequence subSequence(int start, int end){\r
String text = getText();\r
CharSequence result = text.subSequence(start, end);\r
* @param o2 {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int compare(SerialNumbered o1, SerialNumbered o2){\r
if(o1 == o2) return 0;\r
if(o1 == null) return -1;\r
* @throws IOException IOエラー\r
* @see java.io.InputStream#close()\r
*/\r
+ @Override\r
public void close() throws IOException{\r
this.istream.close();\r
this.readBuffer.clear();\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Iterator<BoneInfo> iterator(){\r
return this.boneList.iterator();\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Iterator<BoneInfo> iterator(){\r
return this.chainList.iterator();\r
}\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Iterator<Surface> iterator(){\r
return this.surfaceList.iterator();\r
}\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Iterator<MorphVertex> iterator(){\r
return this.morphVertexList.iterator();\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* @param o2 {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int compare(MorphVertex o1, MorphVertex o2){\r
if(o1 == o2) return 0;\r
if(o1 == null) return -1;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Iterator<RigidInfo> iterator(){\r
return this.rigidList.iterator();\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* 反復子がnullを返す可能性もありうる。\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Iterator<Vertex> iterator(){\r
List<Vertex> list = new ArrayList<Vertex>(3);\r
\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* {@inheritDoc}\r
* @param num {@inheritDoc}\r
*/\r
+ @Override\r
public void setSerialNumber(int num){\r
this.serialNo = num;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public int getSerialNumber(){\r
return this.serialNo;\r
}\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
assert stage instanceof PmdBoneStage;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
assert stage instanceof PmdBoneStage;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
assert stage instanceof PmdBoneStage;\r
\r
* @param boneName {@inheritDoc}\r
* @param boneKind {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdBoneInfo(String boneName, byte boneKind){\r
this.currentBone.getBoneName().setPrimaryText(boneName);\r
BoneType type = BoneType.decode(boneKind);\r
* @param tailId {@inheritDoc}\r
* @param ikId {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdBoneLink(int parentId, int tailId, int ikId){\r
BoneInfo prevBone = null;\r
if(0 <= parentId && parentId < PmdLimits.MAX_BONE){\r
* @param yPos {@inheritDoc}\r
* @param zPos {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdBonePosition(float xPos, float yPos, float zPos){\r
Pos3d position = this.currentBone.getPosition();\r
position.setXPos(xPos);\r
* @param depth {@inheritDoc}\r
* @param weight {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdIKInfo(int boneId, int targetId, int depth, float weight){\r
BoneInfo bone = this.boneList.get(boneId);\r
this.currentIkChain.setIkBone(bone);\r
* {@inheritDoc}\r
* @param childId {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdIKChainInfo(int childId){\r
BoneInfo chain = this.boneList.get(childId);\r
this.currentIkChain.getChainedBoneList().add(chain);\r
* {@inheritDoc}\r
* @param groupName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdBoneGroupInfo(String groupName){\r
this.currentBoneGroup.getGroupName().setPrimaryText(groupName);\r
return;\r
* @param boneId {@inheritDoc}\r
* @param groupId {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdGroupedBoneInfo(int boneId, int groupId){\r
BoneInfo bone = this.boneList.get(boneId);\r
BoneGroup group = this.boneGroupList.get(groupId);\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
assert stage == PmdJointHandler.JOINT_LIST;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
assert stage == PmdJointHandler.JOINT_LIST;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
assert stage == PmdJointHandler.JOINT_LIST;\r
return;\r
* {@inheritDoc}\r
* @param jointName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdJointName(String jointName){\r
this.currentJoint.getJointName().setPrimaryText(jointName);\r
return;\r
* @param rigidIdA {@inheritDoc}\r
* @param rigidIdB {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdJointLink(int rigidIdA, int rigidIdB){\r
RigidInfo rigidA = this.rigidList.get(rigidIdA);\r
RigidInfo rigidB = this.rigidList.get(rigidIdB);\r
* @param posY {@inheritDoc}\r
* @param posZ {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdJointPosition(float posX, float posY, float posZ){\r
Pos3d position = this.currentJoint.getPosition();\r
position.setXPos(posX);\r
* @param rotY {@inheritDoc}\r
* @param rotZ {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdJointRotation(float rotX, float rotY, float rotZ){\r
Rad3d rotation = this.currentJoint.getRotation();\r
rotation.setXRad(rotX);\r
* @param posZlim1 {@inheritDoc}\r
* @param posZlim2 {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdPositionLimit(float posXlim1, float posXlim2,\r
float posYlim1, float posYlim2,\r
float posZlim1, float posZlim2){\r
* @param rotZlim1 {@inheritDoc}\r
* @param rotZlim2 {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRotationLimit(float rotXlim1, float rotXlim2,\r
float rotYlim1, float rotYlim2,\r
float rotZlim1, float rotZlim2){\r
* @param elasticPosY {@inheritDoc}\r
* @param elasticPosZ {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdElasticPosition(float elasticPosX,\r
float elasticPosY,\r
float elasticPosZ){\r
* @param elasticRotY {@inheritDoc}\r
* @param elasticRotZ {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdElasticRotation(float elasticRotX,\r
float elasticRotY,\r
float elasticRotZ){\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
assert stage == PmdMaterialHandler.MATERIAL_LIST;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
assert stage == PmdMaterialHandler.MATERIAL_LIST;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
assert stage == PmdMaterialHandler.MATERIAL_LIST;\r
return;\r
* @param blue {@inheritDoc}\r
* @param alpha {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMaterialDiffuse(float red,\r
float green,\r
float blue,\r
* @param green {@inheritDoc}\r
* @param blue {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMaterialAmbient(float red,\r
float green,\r
float blue ){\r
* @param blue {@inheritDoc}\r
* @param shininess {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMaterialSpecular(float red,\r
float green,\r
float blue,\r
* @param hasEdge {@inheritDoc}\r
* @param vertexNum {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMaterialInfo(boolean hasEdge, int vertexNum){\r
this.currentMaterial.setEdgeAppearance(hasEdge);\r
\r
* @param textureFile {@inheritDoc}\r
* @param sphereFile {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMaterialShading(int toonIdx,\r
String textureFile,\r
String sphereFile ){\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
assert stage instanceof PmdMorphStage;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
assert stage instanceof PmdMorphStage;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
assert stage instanceof PmdMorphStage;\r
if(stage == PmdMorphHandler.MORPH_LIST){\r
* @param morphName {@inheritDoc}\r
* @param morphType {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMorphInfo(String morphName, byte morphType){\r
this.currentMorphPart.getMorphName().setPrimaryText(morphName);\r
MorphType type = MorphType.decode(morphType);\r
* @param yPos {@inheritDoc}\r
* @param zPos {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMorphVertexInfo(int serialId,\r
float xPos, float yPos, float zPos){\r
MorphVertex morphVertex;\r
* {@inheritDoc}\r
* @param morphId {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdMorphOrderInfo(int morphId){\r
MorphPart part = this.morphPartList.get(morphId);\r
MorphType type = part.getMorphType();\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
ListUtil.prepareDefConsList(this.rigidList, RigidInfo.class, loops);\r
ListUtil.assignIndexedSerial(this.rigidList);\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
if(this.rigidIt.hasNext()){\r
this.currentRigid = this.rigidIt.next();\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
return;\r
}\r
* {@inheritDoc}\r
* @param rigidName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidName(String rigidName){\r
this.currentRigid.getRigidName().setPrimaryText(rigidName);\r
return;\r
* @param rigidGroupId {@inheritDoc}\r
* @param linkedBoneId {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidInfo(int rigidGroupId, int linkedBoneId){\r
BoneInfo bone = this.boneList.get(linkedBoneId);\r
RigidGroup group = this.rigidGroupList.get(rigidGroupId);\r
* @param height {@inheritDoc}\r
* @param depth {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidShape(byte shapeType,\r
float width, float height, float depth){\r
RigidShape shape = this.currentRigid.getRigidShape();\r
* @param posY {@inheritDoc}\r
* @param posZ {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidPosition(float posX, float posY, float posZ){\r
Pos3d position = this.currentRigid.getPosition();\r
position.setXPos(posX);\r
* @param radY {@inheritDoc}\r
* @param radZ {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidRotation(float radX, float radY, float radZ){\r
Rad3d rotation = this.currentRigid.getRotation();\r
rotation.setXRad(radX);\r
* @param restitution {@inheritDoc}\r
* @param friction {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidPhysics(float mass,\r
float dampingPos,\r
float dampingRot,\r
* @param behaveType {@inheritDoc}\r
* @param collisionMap {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdRigidBehavior(byte behaveType, short collisionMap){\r
RigidBehaviorType type = RigidBehaviorType.decode(behaveType);\r
this.currentRigid.setBehaviorType(type);\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
if(stage == PmdShapeHandler.VERTEX_LIST){\r
ListUtil.prepareDefConsList(this.vertexList, Vertex.class, loops);\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
if(stage == PmdShapeHandler.VERTEX_LIST){\r
if(this.vertexIt.hasNext()){\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
return;\r
}\r
* @param yPos {@inheritDoc}\r
* @param zPos {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdVertexPosition(float xPos, float yPos, float zPos){\r
Pos3d position = this.currentVertex.getPosition();\r
position.setXPos(xPos);\r
* @param yVec {@inheritDoc}\r
* @param zVec {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdVertexNormal(float xVec, float yVec, float zVec){\r
Vec3d normal = this.currentVertex.getNormal();\r
normal.setXVal(xVec);\r
* @param uVal {@inheritDoc}\r
* @param vVal {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdVertexUV(float uVal, float vVal){\r
Pos2d uv = this.currentVertex.getUVPosition();\r
uv.setXPos(uVal);\r
* @param boneId2 {@inheritDoc}\r
* @param weightForB1 {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdVertexWeight(int boneId1, int boneId2, int weightForB1){\r
BoneInfo bone1 = prepareBone(boneId1);\r
BoneInfo bone2 = prepareBone(boneId2);\r
* {@inheritDoc}\r
* @param hideEdge {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdVertexEdge(boolean hideEdge){\r
this.currentVertex.setEdgeAppearance( ! hideEdge );\r
return;\r
* @param vertexId2 {@inheritDoc}\r
* @param vertexId3 {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdSurfaceTriangle(int vertexId1,\r
int vertexId2,\r
int vertexId3 ){\r
/**\r
* {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdParseStart(){\r
return;\r
}\r
* {@inheritDoc}\r
* @param hasMoreData {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdParseEnd(boolean hasMoreData){\r
this.hasMoreData = hasMoreData;\r
return;\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
assert stage instanceof PmdEngStage;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
assert stage instanceof PmdEngStage;\r
\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
assert stage instanceof PmdEngStage;\r
return;\r
* {@inheritDoc}\r
* @param ver {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdHeaderInfo(float ver){\r
this.model.setHeaderVersion(ver);\r
return;\r
* @param modelName {@inheritDoc}\r
* @param description {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdModelInfo(String modelName, String description){\r
this.modelName .setPrimaryText(modelName);\r
this.description.setPrimaryText(description);\r
* {@inheritDoc}\r
* @param hasEnglishInfo {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdEngEnabled(boolean hasEnglishInfo){\r
return;\r
}\r
* @param modelName {@inheritDoc}\r
* @param description {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdEngModelInfo(String modelName, String description){\r
this.modelName .setGlobalText(modelName);\r
this.description.setGlobalText(description);\r
* {@inheritDoc}\r
* @param boneName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdEngBoneInfo(String boneName){\r
this.currentBone.getBoneName().setGlobalText(boneName);\r
return;\r
* {@inheritDoc}\r
* @param morphName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdEngMorphInfo(String morphName){\r
this.currentMorphPart.getMorphName().setGlobalText(morphName);\r
return;\r
* {@inheritDoc}\r
* @param groupName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdEngBoneGroupInfo(String groupName){\r
this.currentBoneGroup.getGroupName().setGlobalText(groupName);\r
return;\r
* @param stage {@inheritDoc}\r
* @param loops {@inheritDoc}\r
*/\r
+ @Override\r
public void loopStart(ParseStage stage, int loops){\r
assert stage == PmdToonHandler.TOON_LIST;\r
assert loops == PmdLimits.TOON_FIXEDNUM;\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopNext(ParseStage stage){\r
assert stage == PmdToonHandler.TOON_LIST;\r
this.index++;\r
* {@inheritDoc}\r
* @param stage {@inheritDoc}\r
*/\r
+ @Override\r
public void loopEnd(ParseStage stage){\r
assert stage == PmdToonHandler.TOON_LIST;\r
this.model.setToonMap(this.toonMap);\r
* {@inheritDoc}\r
* @param toonFileName {@inheritDoc}\r
*/\r
+ @Override\r
public void pmdToonFileInfo(String toonFileName){\r
this.toonMap.setIndexedToon(this.index, toonFileName);\r
return;\r
public static final String VER_PMDXML =\r
"100923";\r
public static final String LOCAL_SCHEMA_PMDXML =\r
- "./resources/pmdxml-100923.xsd";\r
+ "resources/pmdxml-100923.xsd";\r
public static final String LOCAL_DTD_PMDXML =\r
- "./resources/pmdxml-100923.dtd";\r
+ "resources/pmdxml-100923.dtd";\r
\r
public static final URI URI_SCHEMA_PMDXML = URI.create(SCHEMA_PMDXML);\r
public static final URI URI_DTD_PMDXML = URI.create(DTD_PMDXML);\r
String childTag){\r
final Iterator<Element> iterator = getChildIterator(parent, childTag);\r
Iterable<Element> result = new Iterable<Element>(){\r
+ @Override\r
public Iterator<Element> iterator(){\r
return iterator;\r
}\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public boolean hasNext(){\r
if(this.next == null) return false;\r
return true;\r
* @return {@inheritDoc}\r
* @throws NoSuchElementException {@inheritDoc}\r
*/\r
+ @Override\r
public Element next() throws NoSuchElementException{\r
if(this.next == null) throw new NoSuchElementException();\r
Element result = this.next;\r
* {@inheritDoc}\r
* ※ 未サポート。\r
*/\r
+ @Override\r
public void remove(){\r
throw new UnsupportedOperationException();\r
}\r
"http://www.w3.org/2001/XMLSchema-instance";\r
\r
private static final String LOCAL_SCHEMA_XML =\r
- "./resources/xml-2009-01.xsd";\r
+ "resources/xml-2009-01.xsd";\r
private static final URI EMPTY_URI = URI.create("");\r
private static final Class THISCLASS = XmlResourceResolver.class;\r
\r
* @param baseURI {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public LSInput resolveResource(String type,\r
String namespaceURI,\r
String publicId,\r
* @throws org.xml.sax.SAXException {@inheritDoc}\r
* @throws java.io.IOException {@inheritDoc}\r
*/\r
+ @Override\r
public InputSource resolveEntity(String publicId, String systemId)\r
throws SAXException, IOException{\r
if(systemId == null) return null;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public String getBaseURI(){\r
return this.baseURI;\r
}\r
* {@inheritDoc}\r
* @param baseURI {@inheritDoc}\r
*/\r
+ @Override\r
public void setBaseURI(String baseURI){\r
this.baseURI = baseURI;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public InputStream getByteStream(){\r
return this.byteStream;\r
}\r
* {@inheritDoc}\r
* @param byteStream {@inheritDoc}\r
*/\r
+ @Override\r
public void setByteStream(InputStream byteStream){\r
this.byteStream = byteStream;\r
}\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public boolean getCertifiedText(){\r
return this.certifiedText;\r
}\r
* {@inheritDoc}\r
* @param certifiedText {@inheritDoc}\r
*/\r
+ @Override\r
public void setCertifiedText(boolean certifiedText){\r
this.certifiedText = certifiedText;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public Reader getCharacterStream(){\r
return this.characterStream;\r
}\r
* {@inheritDoc}\r
* @param characterStream {@inheritDoc}\r
*/\r
+ @Override\r
public void setCharacterStream(Reader characterStream){\r
this.characterStream = characterStream;\r
}\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public String getEncoding(){\r
return this.encoding;\r
}\r
* {@inheritDoc}\r
* @param encoding {@inheritDoc}\r
*/\r
+ @Override\r
public void setEncoding(String encoding){\r
this.encoding = encoding;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public String getPublicId(){\r
return this.publicId;\r
}\r
* {@inheritDoc}\r
* @param publicId {@inheritDoc}\r
*/\r
+ @Override\r
public void setPublicId(String publicId){\r
this.publicId = publicId;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public String getStringData(){\r
return this.stringData;\r
}\r
* {@inheritDoc}\r
* @param stringData {@inheritDoc}\r
*/\r
+ @Override\r
public void setStringData(String stringData){\r
this.stringData = stringData;\r
return;\r
* {@inheritDoc}\r
* @return {@inheritDoc}\r
*/\r
+ @Override\r
public String getSystemId(){\r
return this.systemId;\r
}\r
* {@inheritDoc}\r
* @param systemId {@inheritDoc}\r
*/\r
+ @Override\r
public void setSystemId(String systemId){\r
this.systemId = systemId;\r
return;\r